English • العربية • Русский • 简体中文 • Türkçe • Español • עברית • فارسی • Português (Brasil) • Português (Portugal)
AndroidCS IDE — это полнофункциональная среда разработки для создания и управления проектами Android любого типа прямо на устройстве или на лёгких системах. Она предлагает мощный и в то же время эффективный рабочий процесс для разработчиков, которым нужен полноценный опыт разработки под Android без высоких системных требований традиционных IDE.
| Для кого | Для разработчиков, которым нужна полноценная IDE на Android |
| Что можно создавать | Приложения Android, библиотеки, приложения Flutter, нативные модули |
Warning
Используйте только официальные загрузки
Устанавливайте AndroidCS IDE из:
- GitHub Release - https://github.com/AndroidCSIDE/ACSIDE/releases
Не скачивайте APK с неизвестных или неофициальных сайтов — они могут быть изменены или небезопасны.
- Поддержка проектов Android Flutter
- Поддержка проектов Gradle
- JDK 17, 21
- SDK Manager для установки инструментов сборки, NDK, CMake, Flutter SDK и другого
- Dependency Updater с уведомлениями об устаревших зависимостях прямо в файлах сборки
- Подсветка синтаксиса TextMate
- Языковые серверы (каждый можно включать и отключать отдельно):
- Java Language Server — от georgewfraser
- Kotlin Language Server — от nullij
- XML Language Server
- Dart Language Server (доступен после установки Flutter SDK)
- Python Language Server (устанавливается через плагины)
- Bash Language Server (устанавливается через плагины)
- Clang Language Server (устанавливается через плагины)
- Набор веб-языковых серверов (устанавливается через плагины)
- Поддерживаемые возможности LSP:
- Автодополнение кода
- Диагностика
- Всплывающие подсказки (Hover)
- Подсказки по сигнатурам (Signature Help)
- Переход к определению
- Быстрые исправления (Code Actions)
- Форматирование кода
- Встроенные подсказки (Inlay Hints)
- Поддержка Jetpack Compose
- Переключатели функций для каждого сервера: включайте или отключайте отдельные возможности каждого языкового сервера
- Настройка пользовательских параметров JVM для языковых серверов Kotlin и Java
- Реальная система предпросмотра Jetpack Compose
- Реальная система предпросмотра XML-макетов
- Мгновенный предпросмотр приложений Flutter
- Пошаговый рабочий процесс Git с онбордингом репозитория
- Защищённый менеджер учётных данных с поддержкой нескольких удалённых репозиториев
- Разрешение конфликтов слияния: принять свои изменения, принять чужие или отменить
- Переработанная панель Source Control со встроенным просмотром diff
- ИИ-агент с поддержкой Model Context Protocol (MCP)
- Режим подтверждения правок: просматривайте, принимайте или отклоняйте изменения, предложенные агентом
- Система плагинов
- Терминал на основе пакетов Termux (PRoot по-прежнему можно установить через PRoot-Distro)
- Отладка через ADB с беспроводным сопряжением, поддержкой USB-OTG и logcat через ADB или Shizuku
- Плагин Logger, внедряемый в проекты при отладочных сборках, для более быстрого и надёжного сбора логов
- Оформление Windows 11 Fluent 2
- Оформление Google Material
- Доступно на английском, арабском, русском, персидском, иврите, турецком и упрощённом китайском языках, и не только...
Другие функции запланированы и будут добавлены позже — следите за новостями!
- AndroidCS IDE (ACSIDE) может не собирать старые проекты, использующие AGP 8.x.x или ниже. Настоятельно рекомендуется обновить проект до последней версии Android Gradle Plugin (AGP) для лучшей совместимости.
Проект находится в активной разработке. Отзывы и предложения всегда приветствуются.
В настоящее время исходный код IDE закрыт, что позволяет быстрее вести разработку и выпускать изменения. Когда проект достигнет стабильного состояния, часть исходного кода будет открыта.
Исходный код ACSIDE пока закрыт, поэтому вам не нужно верить мне на слово в том, что IDE делает в сети.
- Никакой телеметрии. Никакой аналитики, никакого отслеживания использования, никаких скрытых отчётов о сбоях. Если IDE аварийно завершится, вы увидите экран сбоя с кнопкой «Отправить отчёт», которая откроет в браузере предзаполненный issue на GitHub. Ничего не отправляется, пока вы сами этого не сделаете.
- ИИ-агент: вы используете собственные API-ключи. Запросы идут напрямую с вашего устройства на выбранный вами сервер модели — от конца до конца — и никогда не проходят через мои серверы.
- Обновления и плагины загружаются из открытых репозиториев GitHub:
updater.jsonи androidcs-plugins.
Не верьте мне на слово — проверьте: запустите Reqable или любой другой монитор сетевого трафика для Android и посмотрите, к каким хостам обращается IDE. Вы должны увидеть только GitHub, репозитории пакетов и SDK, а также настроенного вами ИИ-провайдера. Если вы заметите что-то ещё, пожалуйста, создайте issue.