CodeAssist je Android IDE za vaš telefon i tablet. Pišite Kotlin i Java, gledajte kako se pregledi Jetpack Composea ažuriraju dok tipkate te izrađujte, potpisujte i instalirajte prave Android aplikacije na samom uređaju. Nema računala, nema cloud build servera, nema Gradle daemona.
To je potpuno Android IDE, a ne kodno igralište: otvarajte višemodulne Android projekte, dodajte biblioteke iz Mavena i isporučite APK ili App Bundle koji možete instalirati ili objaviti.
Izrada Android aplikacija na vašem uređaju
• Cijeli niz alata radi na vašem telefonu: aapt2, Kotlin kompajler, Java kompajler, D8 dexiranje, pakiranje i potpisivanje APK-a
• Inkrementalne verzije ponavljaju samo ono što se promijenilo
• Instalirajte i pokrenite svoju aplikaciju jednim dodirom, a zatim pratite njezin izlaz u Logcatu
• Objavljivanje verzija sa smanjenjem R8, Android App Bundles (AAB) i vlastitim ključem za potpisivanje
• Višemodulski projekti, varijante verzija, ViewBinding, AIDL, KSP (Room, Hilt) i google-services.json za Firebase
• Ovisnosti iz Maven Centrala i Googleovog Maven repozitorija, plus lokalne JAR i AAR datoteke
• Uvoz postojećih Gradle projekata ili izvoz vašeg kao Gradle projekta za otvaranje na računalu
Kotlin i Java uređivač koda
• Dovršavanje koda koje nastavlja raditi na polunapisanom kodu, s automatskim uvozom
• Pogreške i upozorenja dok tipkate, s brzim ispravcima jednim dodirom
• Idi na definiciju, implementaciju i tip, pretraživanje simbola i Čitljivi izvori biblioteke
• Preoblikovanje koda, optimizacija uvoza, savijanje koda i prelamanje riječi
• Android XML dovršavanje za rasporede, manifeste, vrijednosti i crtljive elemente
• Traka tipkovnice za kodiranje za simbole, zumiranje štipanjem i sheme boja uređivača
Jetpack Compose i pregledi rasporeda
• @Preview komponirajući elementi prikazuju se uživo pored vašeg koda i ažuriraju se dok uređujete
• Pregled XML rasporeda, uključujući vlastite prilagođene prikaze, bez pokretanja izgradnje
AI pomoćnik za kodiranje
• Opišite promjenu jednostavnim riječima. Agent čita vaš projekt, uređuje kod, pokreće izgradnju i prikazuje razliku koju možete poništiti
• Koristite vlastiti ključ za Anthropic Claude, Google Gemini, OpenAI ili OpenRouter ili kompatibilni pristupnik. Besplatni Gemini ključ radi
• Priložite snimke zaslona, spomenite datoteke s @ i kasnije preuzmite spremljene sesije
Git i GitHub
• Klonirajte, potvrdite, granajte, spajajte, spremajte i pošaljite
• Prijavite se na GitHub za kloniranje privatnih repozitorija i otvaranje zahtjeva za povlačenjem
Učite i vježbajte
• Interaktivne lekcije o Javi i Kotlinu s vježbama koje se kompajliraju i pokreću na vašem uređaju
• Dnevni izazov kodiranja s javnom ljestvicom
• Počnite od predložaka i primjera aplikacija u Trgovini projekata ili objavite vlastite
Također uključeno
• Uređivač blokova: prebacite Java datoteku u blokove u stilu Scratcha i natrag bez gubitka znaka
• Pokrenite Java i Kotlin konzolne programe s interaktivnom konzolom
• Pješčanik za pokretanje koji pita prije nego što vaš program koristi mrežu, datoteke ili druge procese
• Dodaci koji proširuju IDE, uključujući NDK dodatak za C i C++
• Svijetle i tamne teme s Material You bojama
Besplatno i otvorenog koda
CodeAssist je besplatni program otvorenog koda Android IDE licenciran pod GNU General Public License v3.0. Prikazuje nekoliko malih oglasa, a možete ih besplatno isključiti u aplikaciji. Izvorni kod, problemi i izdanja nalaze se na GitHubu:
https://github.com/tyron12233/CodeAssist
Android IDE: kod u Kotlinu i Javi, pregled Compose-a, izrada APK-ova. Nije potrebno računalo.