|
1 | | -# ACSIDE |
| 1 | +<h1 align="center" style="font-size: 20px;"> |
| 2 | + AndroidCS IDE |
| 3 | +</h1> |
| 4 | +<p align="center"> |
| 5 | +<img src="https://img.shields.io/github/v/release/AndroidCSIDE/ACSIDE?include_prereleases&label=latest%20release" alt="Latest release"> |
| 6 | +</p> |
| 7 | + |
| 8 | + |
| 9 | +<p align="center"> |
| 10 | + <a href="https://github.com/AndroidCSIDE/ACSIDE/issues/new?labels=bug&template=BUG.yml&title=%5BBug%5D%3A+"> |
| 11 | + <img src="https://img.shields.io/badge/Report%20Bug-red?style=for-the-badge&logo=github" alt="Report a bug"> |
| 12 | + </a> |
| 13 | + <a href="https://github.com/AndroidCSIDE/ACSIDE/issues/new?labels=feature&template=FEATURE.yml&title=%5BFeature%5D%3A+"> |
| 14 | + <img src="https://img.shields.io/badge/Request%20Feature-brightgreen?style=for-the-badge&logo=github" alt="Request a feature"> |
| 15 | + </a> |
| 16 | + <a href="https://t.me/androidcodestudio"> |
| 17 | + <img src="https://img.shields.io/badge/Telegram-Join%20Us-1DA1F2?style=for-the-badge&logo=telegram" alt="Join on Telegram"> |
| 18 | + </a> |
| 19 | +</p> |
| 20 | + |
| 21 | +<p align="center"> |
2 | 22 | 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. |
| 23 | +</p> |
| 24 | + |
| 25 | +*** |
| 26 | + |
| 27 | +## Supported Features & Roadmap |
| 28 | + |
| 29 | +* [x] Android Flutter project support |
| 30 | +* [x] Gradle project support |
| 31 | +* [x] JDK 17, 21 *(JDK 8, 11, 22, and others are untested)* |
| 32 | +* [x] Terminal with Ubuntu environment & Termux-X11 support |
| 33 | +* [x] SDK Manager for installing build tools, Flutter SDK, and more |
| 34 | +* [x] Language servers: |
| 35 | + * [x] Java Language Server — from [georgewfraser](https://github.com/georgewfraser) |
| 36 | + * [x] Kotlin Language Server — from [JetBrains / Kotlin LSP](https://github.com/Kotlin/kotlin-lsp) |
| 37 | + * [x] Python Language Server *(installable via plugins)* |
| 38 | + * [x] Bash Language Server *(installable via plugins)* |
| 39 | + * [x] Dart Language Server *(available after installing the Flutter SDK)* |
| 40 | + * [ ] XML Language Server *(coming soon)* |
| 41 | +* [x] Jetpack Compose preview system |
| 42 | +* [x] Flutter app instant preview system |
| 43 | +* [x] AI Agent with Model Context Protocol (MCP) support |
| 44 | +* [x] Plugin system |
| 45 | +* [x] TextMate syntax highlighting |
| 46 | + |
| 47 | +More features are planned and will be added in the future — stay tuned! |
| 48 | + |
| 49 | +--- |
| 50 | + |
| 51 | +## Limitations |
| 52 | + |
| 53 | +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. |
| 54 | + |
| 55 | +--- |
| 56 | + |
| 57 | +## 📌 Status |
| 58 | + |
| 59 | +This project is under active development. Feedback and suggestions are always welcome. |
| 60 | + |
| 61 | +### About the Source Code |
| 62 | + |
| 63 | +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. |
0 commit comments