CodeAssist er et Android IDE til din telefon og tablet. Skriv Kotlin og Java, se Jetpack Compose-forhåndsvisninger opdateres, mens du skriver, og byg, signer og installer rigtige Android-apps på selve enheden. Ingen pc, ingen cloud-build-server, ingen Gradle-daemon.
Det er et komplet Android IDE, ikke en kodelegeplads: åbn Android-projekter med flere moduler, tilføj biblioteker fra Maven, og send en APK eller App Bundle, som du kan installere eller udgive.
Byg Android-apps på din enhed
• Hele værktøjskæden kører på din telefon: aapt2, Kotlin-compileren, Java-compileren, D8-dexing, pakning og APK-signering
• Trinvise builds gentager kun det, der er ændret
• Installer og start din app med et enkelt tryk, og følg derefter dens output i Logcat
• Udgiv builds med R8-krympning, Android App Bundles (AAB) og din egen signeringsnøgle
• Multimodulprojekter, buildvarianter, ViewBinding, AIDL, KSP (Room, Hilt) og google-services.json til Firebase
• Afhængigheder fra Maven Central og Googles Maven-repository, plus lokale JAR- og AAR-filer
• Importer eksisterende Gradle-projekter, eller eksporter dine som et Gradle-projekt for at åbne på en computer
Kotlin- og Java-kodeeditor
• Kodefuldførelse, der fortsætter med at arbejde på halvskrevet kode, med automatisk import
• Fejl og advarsler, mens du skriver, med hurtige løsninger med et enkelt tryk
• Gå til definition, implementering og type Symbolsøgning og læsbare bibliotekskilder
• Omformatér kode, optimer import, kodefoldning og ordombrydning
• Android XML-fuldførelse til layouts, manifester, værdier og tegnbare elementer
• En kodetastaturlinje til symboler, knibe for at zoome og editorfarveskemaer
Jetpack Compose og layoutforhåndsvisninger
• @Preview-kompositable elementer gengives live ved siden af din kode og opdateres, når du redigerer
• Forhåndsvisning af XML-layouts, inklusive dine egne brugerdefinerede visninger, uden at køre et build
AI-kodningsassistent
• Beskriv en ændring med almindelige ord. Agenten læser dit projekt, redigerer koden, kører et build og viser en diff, du kan fortryde
• Brug din egen nøgle til Anthropic Claude, Google Gemini, OpenAI eller OpenRouter eller en kompatibel gateway. En gratis Gemini-nøgle virker
• Vedhæft skærmbilleder, omtal filer med @, og gentag gemte sessioner senere
Git og GitHub
• Klon, commit, branch, merge, stash og push
• Log ind på GitHub for at klone private repositories og åbne pull requests
Lær og øv dig
• Interaktive Java- og Kotlin-lektioner med øvelser, der kompilerer og kører på din enhed
• En daglig kodningsudfordring med en offentlig leaderboard
• Start fra skabeloner og eksempelapps i Projects Store, eller udgiv dine egne
Også inkluderet
• Blokeditor: Skift en Java-fil til Scratch-style blokke og tilbage uden at miste et tegn
• Kør Java- og Kotlin-konsolprogrammer med en interaktiv konsol
• En kørselssandkasse, der spørger, før dit program bruger netværket, filer eller andre processer
• Plugins, der udvider IDE'en, inklusive et NDK-plugin til C og C++
• Lyse og mørke temaer med Material You-farver
Gratis og open source
CodeAssist er et gratis, open source Android-program IDE licenseret under GNU General Public License v3.0. Den viser et par små annoncer, og du kan slå dem fra i appen uden omkostninger. Kildekode, udgaver og udgivelser findes på GitHub:
https://github.com/tyron12233/CodeAssist
Android IDE: kode i Kotlin og Java, forhåndsvisning af Compose, byg APK'er. Ingen pc nødvendig.