AndroidCS IDE is a full-featured development environment designed for creating and managing all types of Android projects directly on-device or on lightweight systems. It provides a powerful yet efficient workflow for developers who want a complete Android development experience without the heavy requirements of traditional IDEs.
- Android Flutter project support
- Gradle project support
- JDK 17, 21 (JDK 8, 11, 22, and others are untested)
- Terminal with Ubuntu environment & Termux-X11 support
- SDK Manager for installing build tools, Flutter SDK, and more
- Language servers:
- Java Language Server — from georgewfraser
- Kotlin Language Server — from JetBrains / Kotlin LSP
- Python Language Server (installable via plugins)
- Bash Language Server (installable via plugins)
- Dart Language Server (available after installing the Flutter SDK)
- XML Language Server (coming soon)
- Supported LSP capabilities:
- Go to Definition
- Code Formatting
- Kotlin Diagnostics
- Jetpack Compose support
- Jetpack Compose preview system
- Flutter app instant preview system
- AI Agent with Model Context Protocol (MCP) support
- Plugin system
- TextMate syntax highlighting
More features are planned and will be added in the future — stay tuned!
AndroidCS IDE may fail to build older projects that use AGP 7.x.x or below. It is strongly recommended to upgrade your project to the latest Android Gradle Plugin (AGP) version for the best compatibility.
This project is under active development. Feedback and suggestions are always welcome.
The IDE is currently closed source to allow for faster iteration and development. Once the project reaches a stable state, parts of the source code will be open-sourced.