NanoIDE is an universal offline IDE, code editor, compiler, and Linux terminal for Android. Write, run, compile, and build code directly on your phone or tablet.
NanoIDE supports 30+ programming languages, including Java, Kotlin, Python, C, C++, JavaScript, HTML, CSS, Dart, Go, Ruby, Scala, Lua, and more.
Build Android apps using Java and Kotlin with Gradle, Android SDK, XML, APK, and AAB support. You can also work with Flutter and React Native for cross-platform mobile app development.
Develop web and backend projects using popular frameworks such as React, Django, Laravel, Spring Boot, and Node.js.
The built-in Termux-style Linux terminal lets you run Linux commands, install packages, manage files, and use command-line development tools directly on Android.
NanoIDE includes syntax highlighting, code completion, formatting, code folding, multiple tabs, themes, file management, and project management tools.
Compile and run supported programming languages locally. Build Java, Kotlin, Android, Flutter, React Native, and other supported projects from your device.
Git integration lets you clone, commit, pull, push, and manage repositories without leaving NanoIDE.
The optional AI coding assistant can help you write, explain, debug, and improve code. AI features may require an internet connection.
Core IDE, code editor, Linux terminal, and supported compiler features can work offline after the required tools and dependencies are installed.
NanoIDE is built for students, beginners, professional developers, and anyone who wants a portable development environment on Android.
Code, compile, build, and manage your projects anywhere with NanoIDE.
Latest Version
1.0.6Uploaded by
Hafid Tlm
Requires Android
Android 8.0+
Category
Free Tools AppContent Rating
Everyone
Security Report
Check Now
Report
Flag as inappropriateLast updated on Sep 27, 2026
Improved compiler performance and build stability
Bug fixes, performance optimizations, and stability improvements
