„CodeAssist“ yra „Android“ IDE jūsų telefonui ir planšetiniam kompiuteriui. Rašykite „Kotlin“ ir „Java“, stebėkite, kaip atnaujinamos „Jetpack Compose“ peržiūros, kai rašote, ir kurkite, pasirašykite bei įdiekite tikras „Android“ programas pačiame įrenginyje. Nereikia jokio kompiuterio, jokio debesies kūrimo serverio ar „Gradle“ demono.
Tai visavertė „Android“ IDE, o ne kodavimo žaidimų aikštelė: atidarykite kelių modulių „Android“ projektus, pridėkite bibliotekas iš „Maven“ ir pateikite APK arba programų paketą, kurį galite įdiegti arba publikuoti.
Kurkite „Android“ programas savo įrenginyje
• Visas įrankių rinkinys veikia jūsų telefone: „aapt2“, „Kotlin“ kompiliatorius, „Java“ kompiliatorius, D8 indeksavimas, pakavimas ir APK pasirašymas
• Pakopinės versijos perdaro tik tai, kas pasikeitė
• Įdiekite ir paleiskite savo programą vienu palietimu, tada sekite jos išvestį „Logcat“
• Išleiskite versijas su R8 sutrumpinimu, „Android App Bundles“ (AAB) ir savo pasirašymo raktu
• Kelių modulių projektai, versijų variantai, „ViewBinding“, AIDL, KSP („Room“, „Hilt“) ir „google-services.json“, skirti „Firebase“
• Priklausomybės iš „Maven Central“ ir „Google“ „Maven“ saugyklos, taip pat vietiniai JAR ir AAR failai
• Importuokite esamus „Gradle“ projektus arba eksportuokite savo projektą kaip „Gradle“ projektą, kad atidarytumėte kompiuteryje
„Kotlin“ ir „Java“ kodo redaktorius
• Kodo užbaigimas, kuris toliau dirba su pusiau parašytu kodu, su automatiniu importavimu
• Klaidos ir įspėjimai rašant, su greitaisiais pataisymais vienu palietimu
• Pereikite prie apibrėžimo, įgyvendinimo ir tipo, simbolio paieška ir skaitomi bibliotekos šaltiniai
• Kodo performatavimas, importavimo optimizavimas, kodo lankstymas ir žodžių perkėlimas
• „Android“ XML užbaigimas maketams, manifestams, reikšmėms ir braižymo elementams
• Kodavimo klaviatūros juosta simboliams, žnybtelėjimas, kad priartintumėte, ir redaktoriaus spalvų schemos
„Jetpack Compose“ ir maketo peržiūros
• „@Preview“ komponuojami elementai atvaizduojami tiesiogiai šalia jūsų kodo ir atnaujinami redaguojant
• Peržiūrėkite XML maketus, įskaitant savo pasirinktinius rodinius, neatliekant kūrimo
DI kodavimo asistentas
• Aprašykite pakeitimą paprastais žodžiais. Agentas nuskaito jūsų projektą, redaguoja kodą, paleidžia kūrimą ir rodo skirtumą, kurį galite atšaukti
• Naudokite savo raktą „Anthropic Claude“, „Google Gemini“, „OpenAI“ arba „OpenRouter“ arba suderinamam šliuzui. Veikia nemokamas „Gemini“ raktas
• Pridėkite ekrano kopijas, paminėkite failus su @ ir vėliau pasirinkite išsaugotas sesijas
„Git“ ir „GitHub“
• Klonuokite, įtraukite, šakokite, sujunkite, įdėkite ir įkelkite
• Prisijunkite prie „GitHub“, kad klonuotumėte privačias saugyklas ir atidarytumėte užklausas
Mokykite ir praktikuokitės
• Interaktyvios „Java“ ir „Kotlin“ pamokos su pratimais, kurie kompiliuojami ir paleidžiami jūsų įrenginyje
• Kasdienis kodavimo iššūkis su vieša lyderių lentele
• Pradėkite nuo šablonų ir pavyzdinių programų „Projects Store“ parduotuvėje arba publikuokite savo
Taip pat įtraukta
• Blokų redaktorius: perjunkite „Java“ failą į „Scratch“ stiliaus blokus ir atgal neprarandant nė vieno simbolio
• Paleiskite „Java“ ir „Kotlin“ konsolės programas naudodami interaktyvią konsolę
• Paleidimo smėlio dėžė, kuri klausia prieš jūsų programai naudojant tinklą, failus ar kitus procesus
• Įskiepiai, kurie praplečia IDE, įskaitant NDK įskiepį C ir C++
• Šviesios ir tamsios temos su „Material You“ spalvomis
Nemokamas ir atvirojo kodo
„CodeAssist“ yra nemokama, atvirojo kodo „Android IDE“ licencijuota pagal GNU General Public License v3.0. Rodomi keli nedideli skelbimai, kuriuos galite nemokamai išjungti programoje. Šaltinio kodas, problemos ir leidimai pateikiami „GitHub“: https://github.com/tyron12233/CodeAssist
„Android IDE“: kodavimas Kotlin ir Java kalbomis, „Compose“ peržiūra, APK kūrimas. Kompiuterio nereikia.