CodeAssist — гэта Android IDE для вашага тэлефона і планшэта. Пішыце на Kotlin і Java, назірайце, як абнаўляюцца папярэднія прагляды Jetpack Compose падчас набору тэксту, а таксама стварайце, падпісвайце і ўсталёўвайце рэальныя праграмы для Android на самой прыладзе. Ніякага ПК, ніякага воблачнага сервера зборкі, ніякага дэмана Gradle.
Гэта поўнае Android IDE, а не пляцоўка для кода: адкрывайце шматмодульныя праекты Android, дадавайце бібліятэкі з Maven і адпраўляйце APK або App Bundle, якія можна ўсталяваць або апублікаваць.
Стварэнне праграм для Android на вашай прыладзе
• Увесь набор інструментаў працуе на вашым тэлефоне: aapt2, кампілятар Kotlin, кампілятар Java, дэксаванне D8, упакоўка і падпісанне APK
• Паступовыя зборкі перарабляюць толькі тое, што змянілася
• Усталюйце і запусціце сваю праграму адным дотыкам, а затым адсочвайце яе вынік у Logcat
• Выпускайце зборкі са сцісканнем R8, наборамі праграм Android (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 кампазіцыйныя элементы адлюстроўваюцца ў рэжыме рэальнага часу побач з вашым кодам і абнаўляюцца па меры рэдагавання
• Папярэдні прагляд макетаў 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 v3.0. Паказвае некалькі невялікіх рэкламных аб'яваў, якія можна бясплатна адключыць у дадатку. Зыходны код, апісанні памылак і рэлізы даступныя на GitHub:
https://github.com/tyron12233/CodeAssist
Android IDE: код на Kotlin і Java, папярэдні прагляд Compose, стварэнне APK. ПК не патрэбны.