AndroidBox is an innovative IDE that utilizes a node-based editor concept, allowing for dynamic conversion between nodes and text code. It aims to provide an enhanced coding experience by combining the best features of block-based and text-based coding methods.
- LinkedIn : Siddhesh Soanr
- Node-to-Text Conversion: Convert nodes to text code at runtime.
- Text-to-Node Conversion: Seamlessly convert text code back into nodes.
- Enhanced Functionality: Unlike Sketchware, AndroidBox supports text-to-block conversion and offers a versatile coding environment.
While tools like Sketchware and Sketchware Pro offer a block-based approach to coding, they lack the ability to convert text into blocks. AndroidBox addresses this limitation by providing:
- Conversion between text code and nodes.
- Integration of both block-based and text-based coding methods.
AndroidBox will include a plugin section where users can download compilers, themes, icons, and syntax highlighters similar to those available in VS Code.
You can view the current build and updates at AndroidBox GitHub Actions.
-
Java Code Parser
- Local Path: Available in the app's
build.gradle
- Credits: JavaParser
- Local Path: Available in the app's
-
Custom Views
-
Node View
- Local Path:
AndroidBox/node
- Credits: android-thinkmap-treeview
- Local Path:
-
Code View
- Local Path:
AndroidBox/codeview
- Credits: Code View)
- Local Path:
-
Feel free to make any additional modifications based on your specific needs or project updates!, But Give me credit Thoo ;)