Google AI Studio ju lejon të ndërtoni aplikacione native Android nga një kërkesë në gjuhën natyrore. Përshkruani aplikacionin që dëshironi dhe Antigravity Agent gjeneron një projekt të plotë Kotlin dhe Jetpack Compose . Nga shfletuesi juaj, mund të parapamoni aplikacionin tuaj në një emulator Android të bazuar në shfletues, ta instaloni atë në një pajisje fizike dhe ta publikoni atë për testim.
Filloni
Për të filluar ndërtimin e një aplikacioni Android:
- Shko te modaliteti i ndërtimit në Google AI Studio duke përdorur panelin e navigimit në të majtë.
- Zgjidh Android nga përzgjedhësi i platformës.
- Futni një kërkesë që përshkruan aplikacionin që dëshironi të ndërtoni (për shembull, "Krijo një gjurmues detyrash të përditshëm me ruajtje lokale" ose "Ndërto një kalkulator të thjeshtë" ).
- Agjenti gjeneron projektin dhe e nis atë në emulatorin Android të bazuar në shfletues.
Pastaj mund të përsërisni në aplikacionin tuaj duke përdorur panelin e bisedës, njësoj si përvoja në internet. Agjenti menaxhon të gjitha skedarët në projektin tuaj Android dhe përhap ndryshimet në të gjithë bazën e kodit.
Emulator Android i bazuar në shfletues
Emulatori Android funksionon tërësisht në cloud dhe transmeton në shfletuesin tuaj. Nuk keni nevojë të instaloni Android SDK, Android Studio ose një emulator lokal.
Emulatori ofron:
- Simulim pajisjesh si piksel : prekni, lëvizni dhe bashkëveproni me aplikacionin tuaj njësoj si në një pajisje të vërtetë.
- Mbështetje për rrotullim : kaloni midis orientimit portret dhe peizazh.
- Pamje paraprake e drejtpërdrejtë : kur agjenti bën ndryshime në kod, aplikacioni rindërtohet dhe emulatori rifreskohet automatikisht.
Kufizimet e emulatorit
Emulatori i bazuar në shfletues nuk mbështet të gjitha veçoritë e harduerit. Karakteristikat e mëposhtme nuk janë të disponueshme në emulator:
- Kamerë dhe kapje fotosh
- NFC dhe Bluetooth
- GPS (vendndodhja është e simuluar)
- Shërbimet e Google Play (Hyrja në Google, Hartat dhe veçoritë e tjera të shërbimeve të Play funksionojnë në një pajisje të vërtetë, por jo në emulator)
Instaloni në një pajisje me ADB
Mund ta instaloni APK-në e integruar direkt në një pajisje fizike Android të lidhur me kompjuterin tuaj duke përdorur USB. Kjo përdor WebUSB për të komunikuar me pajisjen tuaj përmes shfletuesit. Nuk kërkohet instalim lokal i ADB-së.
Parakushte
- Një shfletues Chrome ose Edge që mbështet WebUSB.
- Një pajisje Android me Opsionet e Zhvilluesit dhe Debugging USB të aktivizuara.
- Një kabllo USB që lidh pajisjen tuaj me kompjuterin.
Instaloni aplikacionin në pajisjen tuaj
- Klikoni Instalo në Pajisje në panelin e pamjes paraprake.
- Zgjidh pajisjen tënde Android nga përzgjedhësi i pajisjeve USB të shfletuesit.
- APK-ja transferohet dhe instalohet në pajisjen tuaj.
- Aplikacioni hapet automatikisht.
Publiko në Play Store
Mund ta publikosh aplikacionin tënd Android në pistën e testimit të brendshëm të Google Play Console , e cila të lejon ta shpërndash aplikacionin te deri në 100 testues.
Parakushte
- Një llogari zhvilluesi në Google Play (kërkon një tarifë regjistrimi prej 25 dollarësh një herë).
- Një profil i plotësuar i zhvilluesit në Play Console.
Publiko aplikacionin tënd
- Hap Cilësimet > Publiko në Google AI Studio.
- Klikoni Publiko në Play Store .
- Autentifikohuni me llogarinë tuaj të Zhvilluesit të Google Play.
- AI Studio nënshkruan APK-në, krijon listën e aplikacionit (ose ngarkon një version të ri) dhe e publikon në pistën e testimit të brendshëm.
- Do të merrni një lidhje për ta ndarë me testuesit tuaj.
AI Studio menaxhon nënshkrimin e APK-së automatikisht duke përdorur një ruajtje çelësash të menaxhuar. Mund ta personalizoni listën e aplikacionit (ikona, pamjet e ekranit, përshkrimin) më vonë në Play Console.
Çfarë gjenerohet
Kur ndërtoni një aplikacion Android, agjenti gjeneron një projekt standard të bazuar në Gradle me strukturën e mëposhtme:
- Konfigurimi i ndërtimit : skedarët
build.gradle.kts(niveli i projektit dhe aplikacionit) duke përdorur Kotlin DSL. - Shtresa e ndërfaqes së përdoruesit : Komponentët Jetpack Compose me tematikën Material 3 .
- Arkitektura : arkitekturë me një aktivitet të vetëm me ViewModels dhe klasa të të dhënave.
- Burimet :
AndroidManifest.xml, vizatime, vargje dhe burime të tjera Android.
Agjenti menaxhon automatikisht varësitë e Gradle, duke shtuar paketa nga depot e Maven dhe Google sipas nevojës.
Mund ta shikoni dhe modifikoni kodin e gjeneruar duke përdorur skedën Kodi në panelin e pamjes paraprake. Për të vazhduar zhvillimin në Android Studio, shkarkoni projektin si skedar ZIP .
Kufizime
Ndërtimi i aplikacioneve Android në AI Studio ka kufizimet e mëposhtme:
Kufizimet e platformës
- Vetëm nga ana e klientit : Aplikacionet Android nuk përfshijnë një komponent nga ana e serverit. Funksionet që kërkojnë një kohë ekzekutimi të serverit (menaxhimi i sekreteve, loja me shumë lojtarë, Firebase, API-të e Google Workspace) nuk janë të disponueshme.
- Arkitektura me një aktivitet të vetëm : mbështeten vetëm projektet me një aktivitet të vetëm dhe me një modul të vetëm.
- Vetëm Jetpack Compose : aplikacionet përdorin Kotlin dhe Jetpack Compose. Paraqitjet Java dhe XML nuk mbështeten.
- Pa kod NDK ose kod nativ : Kodi C dhe C++ nuk mbështetet.
- Pa Wear OS ose Android TV : mbështeten vetëm formatet e telefonit dhe tabletit.
Kufizimet e eksportit
- Vetëm shkarkim ZIP : mund ta shkarkoni projektin si skedar ZIP. Eksportimi në GitHub nuk është ende i disponueshëm për projektet Android.
Çfarë vjen më pas
- Ndërtoni aplikacione në Google AI Studio
- Zhvillimi i aplikacioneve Full-Stack (web)
- Shihni shembuj në Galerinë e Aplikacioneve .