Skip to content

Latest commit

 

History

History
154 lines (124 loc) · 10.4 KB

README.ru.md

File metadata and controls

154 lines (124 loc) · 10.4 KB

ACSIDE logo

ACSIDE

Последний релиз

English • العربية • Русский • 简体中文 • Türkçe • Español • עברית • فارسی • Português (Brasil) • Português (Portugal)

Сообщить об ошибке Предложить функцию Присоединиться в Telegram

AndroidCS IDE — это полнофункциональная среда разработки для создания и управления проектами Android любого типа прямо на устройстве или на лёгких системах. Она предлагает мощный и в то же время эффективный рабочий процесс для разработчиков, которым нужен полноценный опыт разработки под Android без высоких системных требований традиционных IDE.

Для кого Для разработчиков, которым нужна полноценная IDE на Android
Что можно создавать Приложения Android, библиотеки, приложения Flutter, нативные модули

Warning

Используйте только официальные загрузки

Устанавливайте AndroidCS IDE из:

Не скачивайте 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

  • Пошаговый рабочий процесс 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.