https://github.com/siddhesh2377/androidbox
It is an IDE Based On Node An Code Editor
https://github.com/siddhesh2377/androidbox
andorid android-application editor ide java node node-editor
Last synced: 9 months ago
JSON representation
It is an IDE Based On Node An Code Editor
- Host: GitHub
- URL: https://github.com/siddhesh2377/androidbox
- Owner: Siddhesh2377
- Created: 2023-03-21T05:49:49.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2024-09-13T17:50:47.000Z (over 1 year ago)
- Last Synced: 2024-09-15T06:27:32.416Z (over 1 year ago)
- Topics: andorid, android-application, editor, ide, java, node, node-editor
- Language: Java
- Homepage:
- Size: 279 KB
- Stars: 10
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# AndroidBox - A Node-Based IDE
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.
## See The Progress
- **LinkedIn** : [Siddhesh Soanr](https://www.linkedin.com/in/siddhesh-sonar-7840a7260/)
## Key Features
- **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.
## Why AndroidBox?
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:
1. Conversion between text code and nodes.
2. Integration of both block-based and text-based coding methods.
## Future Plans
AndroidBox will include a plugin section where users can download compilers, themes, icons, and syntax highlighters similar to those available in VS Code.
## Build Information
You can view the current build and updates at [AndroidBox GitHub Actions](https://github.com/Siddhesh2377/AndroidBox/actions).
## Design Preview

## Services
- **Java Code Parser**
- **Local Path**: Available in the app's `build.gradle`
- **Credits**: [JavaParser](https://github.com/javaparser/javaparser)
- **Custom Views**
- **Node View**
- **Local Path**: `AndroidBox/node`
- **Credits**: [android-thinkmap-treeview](https://github.com/guaishouN/android-thinkmap-treeview)
- **Code View**
- **Local Path**: `AndroidBox/codeview`
- **Credits**: [Code View](https://amrdeveloper.github.io/CodeView/))
---
Feel free to make any additional modifications based on your specific needs or project updates!, But Give me credit Thoo ;)