„Google“ išleidžia „Jetpack Glance Alpha“, kad būtų galima itin lengvai kurti valdiklius

„Google“ pristato „Jetpack Compose“ į „Android“ programų valdiklius su pirmuoju „Jetpack Glance“ alfa leidimu.

„Jetpack Compose“ suteikia galimybę kurti sąsajas „Android“ programoms nenaudojant ilgų XML failų ir kitų sudėtingų išteklių. Vietoj to, tai leidžia kūrėjams kurti sąsajos elementus Kotlin kode (kartu su likusiu programos kodu), naudojant paprastesnes API ir pilną medžiagų dizaino palaikymą. Dabar „Google“ supaprastina valdiklius, pristatydama „Jetpack Glance Alpha“.

Google parašė skelbimas„Android 12 atnaujina pagrindinę daugelio Android naudotojų funkciją – programų valdiklius, todėl jie tampa naudingesni, gražesni ir lengviau aptinkami (84 % naudoja bent 1 valdiklį). Šiandien dar lengviau juos kurti išleisdami pirmąją Jetpack Glance alfa versiją – naują sistemą, sukurtą ant viršaus. „Jetpack Compose“ vykdymo laikas, sukurtas tam, kad būtų greičiau ir lengviau kurti programų valdiklius pagrindiniam ekranui ir kitiems paviršiai“.

„Jetpack Glance“ struktūra (kreditas: „Google“)

„Jetpack Glance“ leidžia programų kūrėjams kurti valdiklius su panašiomis deklaratyviomis Kotlin pagrindu veikiančiomis API kaip „Jetpack Compose“. Ši pirmoji alfa versija apima pradinį „Glance Composables“ rinkinį (laukelis, eilutė, stulpelis, tekstas, mygtukas, tingus stulpelis, Vaizdas, tarpiklis), keli iš anksto nustatyti veiksmai (actionStartActivity, actionRunCallback ir kt.) ir sąveika su esamas

Nuotoliniai vaizdai.

Jetpack Glance buvo paminėtas Android Dev Summit susitikime dar spalį, bet dabar kūrėjai gali jį išbandyti. Yra kodo pavyzdys „GitHub“., o „Glance“ suderinamas su naujausia stabilia „Android Studio“ versija.

„Google“ pastaraisiais mėnesiais pristatė keletą kitų „Jetpack Compose“ patobulinimų. „Material You“ ir „Wear OS“ palaikymas atvyko spalio mėn, Sukurti Android Auto programėlių kūrimui buvo išleistas kovo mėnesį, o pati „Jetpack Compose“ paliko beta versiją Liepą. Taip pat vyksta darbai perkelkite „Jetpack Compose“ į internetą, kuris leistų programai su viena kodų baze veikti „Android“, „MacOS“, „Windows“, „Linux“ ir žiniatinklio naršyklėse.