BlockIDLE is an open-source Android application builder that allows users to create Android apps using a visual drag-and-drop block programming interface. The goal of the project is to make Android development accessible on mobile devices by providing a block-based programming environment that generates real Android code behind the scenes. The project is currently under active development and some features may be incomplete or unstable.
Caution
This project is still under active development. Features may change, and some parts may be unstable or incomplete.
Caution
If the app fails to install then considering turning on developer options.
Planned features:
- Full project code generator
- Resource properties (XML) generator with UI
- Visual layout designer
- Gradle as build system on device
- Plugin system
- Code Refactoring
Contributions are welcome.
Steps to contribute:
-
Fork the repository.
-
Create a new branch for your change.
git checkout -b feature/your-feature-name
-
Make your changes.
-
Run code formatting:
./gradlew spotlessApply -
Commit your changes with a clear commit message.
-
Push the branch to your fork.
-
Open a Pull Request to the main branch.
kiaraglitz - for UI designing.
