CodeAssist er et Android IDE for telefonen og nettbrettet ditt. Skriv Kotlin og Java, se forhåndsvisninger av Jetpack Compose oppdateres mens du skriver, og bygg, signer og installer ekte Android-apper på selve enheten. Ingen PC, ingen skybasert byggeserver, ingen Gradle-daemon.
Det er et komplett Android IDE, ikke en kodelekeplass: åpne flermodulære Android-prosjekter, legg til biblioteker fra Maven, og send en APK eller App Bundle du kan installere eller publisere.
Bygg Android-apper på enheten din
• Hele verktøykjeden kjører på telefonen din: aapt2, Kotlin-kompilatoren, Java-kompilatoren, D8-deksifisering, pakking og APK-signering
• Trinnvise bygg gjør bare om det som er endret
• Installer og start appen din med ett trykk, og følg deretter resultatet i Logcat
• Utgivelse av bygg med R8-krymping, Android App Bundles (AAB) og din egen signeringsnøkkel
• Flermodulprosjekter, byggvarianter, ViewBinding, AIDL, KSP (Room, Hilt) og google-services.json for Firebase
• Avhengigheter fra Maven Central og Googles Maven-repository, pluss lokale JAR- og AAR-filer
• Importer eksisterende Gradle-prosjekter, eller eksporter dine som et Gradle-prosjekt for å åpne på en datamaskin
Kotlin- og Java-koderedigerer
• Kodefullføring som fortsetter å fungere på halvskrevet kode, med automatisk import
• Feil og advarsler mens du skriver, med hurtigreparasjoner med ett trykk
• Gå til definisjon, implementering og skriv inn Symbolsøk og lesbare bibliotekkilder
• Reformater kode, optimaliser import, kodefolding og ordbryting
• Android XML-fullføring for oppsett, manifester, verdier og tegnbare elementer
• En kodetastaturlinje for symboler, klype for å zoome og fargeskjemaer i redigeringsprogrammet
Jetpack Compose og forhåndsvisninger av oppsett
• @Preview-komposittelementer gjengis live ved siden av koden din og oppdateres mens du redigerer
• Forhåndsvis XML-oppsett, inkludert dine egne tilpassede visninger, uten å kjøre en bygging
AI-kodingsassistent
• Beskriv en endring med enkle ord. Agenten leser prosjektet ditt, redigerer koden, kjører en bygging og viser en forskjell du kan angre
• Bruk din egen nøkkel for Anthropic Claude, Google Gemini, OpenAI eller OpenRouter, eller en kompatibel gateway. En gratis Gemini-nøkkel fungerer
• Legg ved skjermbilder, nevn filer med @, og hent lagrede økter senere
Git og GitHub
• Klon, commit, branch, merge, stash og push
• Logg på GitHub for å klone private repositorier og åpne pull-forespørsler
Lær og øv
• Interaktive Java- og Kotlin-leksjoner med øvelser som kompilerer og kjører på enheten din
• En daglig kodeutfordring med en offentlig ledertavle
• Start fra maler og eksempelapper i Projects Store, eller publiser dine egne
Også inkludert
• Blokkredigerer: bytt en Java-fil til Scratch-stilblokker og tilbake uten å miste et tegn
• Kjør Java- og Kotlin-konsollprogrammer med en interaktiv konsoll
• En kjøringssandkasse som spør før programmet ditt bruker nettverket, filer eller andre prosesser
• Plugins som utvider IDE-en, inkludert en NDK-plugin for C og C++
• Lyse og mørke temaer med Material You-farger
Gratis og åpen kildekode
CodeAssist er en gratis, åpen kildekode Android IDE lisensiert under GNU General Public License v3.0. Den viser noen få små annonser, og du kan slå dem av i appen uten kostnad. Kildekode, utgaver og utgivelser er på GitHub:
https://github.com/tyron12233/CodeAssist
Android IDE: kode i Kotlin og Java, forhåndsvisning av Compose, bygg APK-er. Ingen PC nødvendig.