CodeAssist on Androidi IDE teie telefoni ja tahvelarvuti jaoks. Kirjutage Kotlinit ja Javat, vaadake, kuidas Jetpack Compose'i eelvaated kirjutamise ajal uuenevad, ning looge, allkirjastage ja installige seadmesse päris Androidi rakendusi. Pole vaja arvutit, pilvepõhist ehitusserverit ega Gradle'i deemonit.
See on täielik Androidi IDE, mitte koodimänguväljak: avage mitme mooduliga Androidi projekte, lisage Mavenist teeke ja saatke välja APK või rakenduste kogu, mille saate installida või avaldada.
Loo Androidi rakendusi oma seadmes
• Kogu tööriistakett töötab sinu telefonis: aapt2, Kotlini kompilaator, Java kompilaator, D8 deksimine, pakendamine ja APK allkirjastamine
• Inkrementaalsed järgud teevad uuesti ainult muutunud asjad
• Installi ja käivita oma rakendus ühe puudutusega ning seejärel jälgi selle väljundit Logcatis
• Avalda järgud R8 kahanemise, Android App Bundle'ite (AAB) ja oma allkirjastamisvõtmega
• Mitme mooduliga projektid, järguvariandid, ViewBinding, AIDL, KSP (Room, Hilt) ja google-services.json Firebase'i jaoks
• Sõltuvused Maven Centralist ja Google'i Maveni hoidlast, lisaks kohalikud JAR- ja AAR-failid
• Importi olemasolevaid Gradle'i projekte või eksporti oma projekt Gradle'i projektina arvutis avamiseks
Kotlini ja Java koodiredaktor
• Koodi lõpuleviimine, mis töötab poolelioleva koodiga automaatse impordiga
• Vead ja hoiatused tippimise ajal ühe puudutusega kiirparandustega
• Mine definitsiooni, implementatsiooni ja tüübi juurde, sümbol otsing ja loetavad teekiallikad
• Koodi ümbervormindamine, impordi optimeerimine, koodi voltimine ja sõnamurdmine
• Androidi XML-i täiendamine paigutuste, manifestide, väärtuste ja joonistatavate failide jaoks
• Kodeerimisklaviatuur sümbolite jaoks, näpistamine suumimiseks ja redaktori värviskeemid
Jetpacki koostamise ja paigutuse eelvaated
• @Preview koostatavad failid renderdatakse reaalajas teie koodi kõrval ja värskendatakse redigeerimise ajal
• XML-paigutuste eelvaade, sh teie enda kohandatud vaated, ilma ehitust käivitamata
AI kodeerimisassistent
• Kirjeldage muudatust lihtsate sõnadega. Agent loeb teie projekti, redigeerib koodi, käivitab ehituse ja näitab erinevust, mille saate tagasi võtta
• Kasutage oma võtit Anthropic Claude'i, Google Gemini, OpenAI või OpenRouteri või ühilduva lüüsi jaoks. Tasuta Gemini võti töötab
• Lisage ekraanipilte, mainige faile @-märgiga ja valige salvestatud seansid hiljem
Git ja GitHub
• Kloonige, kinnitage, hargnege, ühendage, salvestage ja edastage
• Logige sisse GitHubisse, et kloonida privaatseid repositooriume ja avada pull-requeste
Õppige ja harjutage
• Interaktiivsed Java ja Kotlini tunnid harjutustega, mis kompileeruvad ja töötavad teie seadmes
• Igapäevane kodeerimisväljakutse avaliku edetabeli abil
• Alustage Projects Store'i mallidest ja näidisrakendustest või avaldage oma
Lisaks lisatud
• Plokiredaktor: vahetage Java-fail Scratch-stiilis plokkideks ja tagasi ilma ühtegi märki kaotamata
• Käivitage Java ja Kotlini konsooliprogramme interaktiivse konsooliga
• Käivitusliivakast, mis küsib enne, kui teie programm kasutab võrku, faile või muid protsesse
• Pluginad, mis laiendavad IDE-d, sealhulgas NDK plugin C ja C++ jaoks
• Heledad ja tumedad teemad Material You värvidega
Tasuta ja avatud lähtekoodiga
CodeAssist on tasuta, avatud lähtekoodiga Androidi IDE litsentsiga GNU Üldise Avaliku Litsentsi v3.0 alusel. See kuvab mõned väikesed reklaamid ja saate need rakenduses tasuta välja lülitada. Lähtekood, probleemid ja väljalasked leiate GitHubist: https://github.com/tyron12233/CodeAssist
Androidi IDE: kodeerimine Kotlinis ja Javas, Compose'i eelvaade, APK-de loomine. Arvutit pole vaja.