BoltMobile-IDE

πŸš€ BoltMobile IDE: The Ultimate On-Device Extension Builder for App Inventor, Kodular & Niotron!

Hello Developers! πŸ‘‹

We are thrilled to introduce BoltMobile IDE – a revolutionary Android application that brings the full power of desktop extension building directly to your smartphone and tablet.

Whether you build for MIT App Inventor, Kodular, or Niotron, BoltMobile IDE allows you to create, code, optimize, and compile production-ready .aix extensions 100% offline and natively on your Android deviceβ€”no PC, no cloud server, and no Termux setup required!


Check out the App on πŸ‘‡


🌟 Comprehensive Feature Overview

BoltMobile IDE brings the full feature set of the legendary Bolt CLI to mobile, packed with modern developer tools tailored for on-the-go coding:

πŸ› οΈ 1. High-Performance On-Device Compilation

πŸ’» 2. Professional Sora Code Editor

🧠 3. Intelligent Code Autocompletion (Ai2LangWrapper)

πŸ“¦ 4. Visual Dependency Manager & Maven Resolution

πŸ›‘οΈ 5. Advanced Security, Shading & Bytecode Protection

🧩 6. Native C/C++ (.so) & Custom XML Support

πŸ“‚ 7. Scoped Storage (SAF) & External Editor Compatibility


❓ Frequently Asked Questions (FAQ)

Q: Do I need an active internet connection to compile?
A: No! The entire compilation pipeline (Java, Kotlin, AIDL, ECJ, D8, DX, R8) runs 100% offline on your device processor. Internet is only required when you choose to download remote Maven libraries or perform Git operations.

Q: Does it work on modern Android 13, 14, and 15?
A: Yes! BoltMobile IDE strictly uses Android’s Storage Access Framework (SAF) with zero broad-storage permission requirements, ensuring full compatibility with modern Android versions and Google Play policies.

Q: Can I use third-party .jar and .aar libraries?
A: Yes! You can search and add them via the Visual Dependency Manager, declare coordinates in bolt.yml, or manually place .jar/.aar files into the deps/ folder. The compiler handles extracting, shading, and dexing automatically.

Q: Can I edit files in external editors like Acode?
A: Absolutely. You can edit your project files using Acode, QuickEdit, or Termux. When you return to BoltMobile IDE and hit Build, it reloads files directly from storage before compiling.

Q: Where can I find the compiled extension?
A: Your compiled .aix file is saved inside the out/ folder of your project, along with extension.txt containing your auto-generated documentation. You can share it directly via the Android Share sheet.

Q: Does BoltMobile IDE support multi-component extensions and Red Blocks?
A: Yes! Multiple @DesignerComponent declarations in a single project and App Inventor @Options annotations (Red Blocks) are fully supported.


πŸ“₯ Getting Started in 3 Simple Steps

  1. Map Your Workspace: Open BoltMobile IDE and select a folder on your device storage (e.g., Documents/BoltProjects).
  2. Create a Project: Tap New Project, enter your extension name and package identifier (e.g., io.th.boltide.myextension).
  3. Code & Build: Write your code with live autocompletion, add dependencies with the Visual Manager, and hit Build to generate your .aix!

πŸ’¬ Feedback & Community Support

BoltMobile IDE is built with passion by TechHamara to empower the extension developer community.

Disclaimer: BoltMobile IDE is an independent open development tool developed by TechHamara. It is not affiliated with, endorsed by, or sponsored by MIT, Kodular, Niotron, or Google LLC.

Happy Extension Building! πŸ’»πŸ”₯


Support and Donation