Code Editor+ Compiler NanoIDE

In-app purchases
Content rating
Everyone
1K+
Downloads
Content rating
Everyone
Learn more
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

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.
Universal Offline IDE, Code Editor, Linux Terminal & 30+ Programming Languages
Updated on
Oct 24, 2026

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
  • No data shared with third parties
    Learn more about how developers declare sharing
  • This app may collect these data types
    Personal info, Messages and 3 others
  • Data is encrypted in transit
  • Data can’t be deleted

What’s new

Minor bug fixes and performance improvements for a smoother coding experience.