Google annab vidinate ülilihtsaks arendamiseks välja Jetpack Glance Alpha

Google toob Jetpack Compose'i Androidi rakenduste vidinatesse Jetpack Glance'i esimese alfaversiooniga.

Jetpack Compose võimaldab luua Androidi rakendustele liideseid ilma pikkade XML-failide ja muude kohmakate ressurssidega tegelemata. Selle asemel võimaldab see arendajatel luua liidese elemente Kotlini koodis (kõrvuti ülejäänud rakenduse koodiga) lihtsamate API-de ja täieliku materjalidisaini toega. Nüüd pakub Google Jetpack Glance Alpha kasutuselevõtuga vidinatele sama kasutuslihtsuse.

Google kirjutas sisse teadaannet, "Android 12 uuendab paljude Androidi kasutajate põhifunktsiooni, rakenduse vidinaid, muutes need kasulikumaks, ilusamaks ja leitavamaks (84% kasutab vähemalt ühte vidinat). Täna muudame nende loomise veelgi lihtsamaks, andes välja Jetpack Glance'i esimese alfa, uue raamistiku, mis on üles ehitatud Jetpack Compose käitusajast, mis on loodud selleks, et muuta avaekraani ja muude rakenduste vidinate loomine kiiremaks ja lihtsamaks. pinnad."

Jetpack Glance struktuur (krediit: Google)

Jetpack Glance võimaldab rakenduste arendajatel luua vidinaid sarnaste deklaratiivsete Kotlini-põhiste API-dega nagu Jetpack Compose. See esimene alfaversioon sisaldab esialgset Glance Composable'i komplekti (kast, rida, veerg, tekst, nupp, laisk veerg, Image, Spacer), mõned eelmääratletud toimingud (actionStartActivity, actionRunCallback jne) ja koostalitlusvõime olemasolevaid Kaugvaated.

Jetpack Glance oli mainiti Android Dev Summitil oktoobris, kuid nüüd on see tegelikult arendajatele proovimiseks saadaval. Seal on koodinäidis GitHubisja Glance ühildub Android Studio uusima stabiilse järguga.

Google on viimastel kuudel Jetpack Compose'i jaoks välja töötanud mitmeid muid täiustusi. Materjali You ja Wear OS-i tugi saabus oktoobris, Koosta Android Auto rakenduste loomiseks oli vabastati märtsis, ja Jetpack Compose ise lahkus beetafaasist juulil. Töö on samuti pooleli tooge Jetpack Compose veebi, mis võimaldaks ühe koodibaasiga rakendusel töötada Androidis, macOS-is, Windowsis, Linuxis ja veebibrauserites.