CodeAssist — це середовище розробки розробки для Android (IDE) для вашого телефону та планшета. Пишіть на Kotlin та Java, спостерігайте за оновленнями попередніх переглядів Jetpack Compose під час введення тексту, а також створюйте, підписуйте та встановлюйте справжні програми для Android на самому пристрої. Без ПК, без хмарного сервера збірки, без демона Gradle.
Це повноцінне середовище розробки розробки для Android, а не майданчик для кодування: відкривайте багатомодульні проекти Android, додавайте бібліотеки з Maven та надсилайте APK або App Bundle, які можна встановити або опублікувати.
Створюйте програми для Android на своєму пристрої
• Весь інструментарій працює на вашому телефоні: aapt2, компілятор Kotlin, компілятор Java, індексування D8, пакування та підписання APK
• Інкрементальні збірки повторюють лише те, що змінилося
• Встановлюйте та запускайте свою програму одним дотиком, а потім слідкуйте за її виводом у Logcat
• Випускайте збірки зі скороченням R8, пакетами Android App Bundles (AAB) та власним ключем підпису
• Багатомодульні проекти, варіанти збірок, ViewBinding, AIDL, KSP (Room, Hilt) та google-services.json для Firebase
• Залежності від Maven Central та репозиторію Google Maven, а також локальні файли JAR та AAR
• Імпортуйте існуючі проекти Gradle або експортуйте свій як проект Gradle для відкриття на комп'ютері
Редактор коду Kotlin та Java
• Автозавершення коду, яке продовжує працювати з напівнаписаним кодом, з автоматичним імпортом
• Помилки та попередження під час введення, з швидкими виправленнями одним дотиком
• Перехід до визначення, реалізації та типу, пошук символів та Читабельні джерела бібліотеки
• Переформатування коду, оптимізація імпорту, згортання коду та перенесення слів
• Автозаповнення XML Android для макетів, маніфестів, значень та креслень
• Панель клавіатури кодування для символів, масштабування за допомогою пальців та колірні схеми редактора
Jetpack Compose та попередній перегляд макетів
• @Preview composables відображаються поруч із вашим кодом та оновлюються під час редагування
• Попередній перегляд макетів XML, включаючи власні перегляди, без запуску збірки
Помічник кодування зі штучним інтелектом
• Опишіть зміни простими словами. Агент читає ваш проект, редагує код, запускає збірку та показує різницю, яку можна скасувати
• Використовуйте власний ключ для Anthropic Claude, Google Gemini, OpenAI або OpenRouter, або сумісного шлюзу. Безкоштовний ключ Gemini працює
• Додавайте скріншоти, згадуйте файли за допомогою @ та згодом забирайте збережені сесії
Git та GitHub
• Клонуйте, коміть, розгалужуйте, об'єднуйте, зберігайте та надсилайте
• Увійдіть у GitHub, щоб клонувати приватні репозиторії та відкривати запити на зняття
Навчайтеся та практикуйтеся
• Інтерактивні уроки Java та Kotlin з вправами, які компілюються та запускаються на вашому пристрої
• Щоденний виклик кодування з публічною таблицею лідерів
• Почніть із шаблонів та зразків програм у магазині проектів або публікуйте власні
Також включено
• Редактор блоків: перетворюйте файл Java на блоки в стилі Scratch і назад без втрати символів
• Запускайте консольні програми Java та Kotlin за допомогою інтерактивної консолі
• Пісочниця запуску, яка запитує, перш ніж ваша програма використовуватиме мережу, файли чи інші процеси
• Плагіни, що розширюють IDE, включаючи плагін NDK для C та C++
• Світлі та темні теми з кольорами Material You
Безкоштовний та з відкритим вихідним кодом
CodeAssist — це безкоштовний проект з відкритим вихідним кодом Android IDE ліцензовано за ліцензією GNU General Public License версії 3.0. Показує кілька невеликих оголошень, які можна безкоштовно вимкнути в додатку. Вихідний код, описи проблем та релізи доступні на GitHub:
https://github.com/tyron12233/CodeAssist
Android IDE: код на Kotlin та Java, попередній перегляд Compose, збірка APK. ПК не потрібен.