Google julkaisee Jetpack Glance Alphan erittäin helppoa widgetien kehittämistä varten

Google tuo Jetpack Composen Android-sovelluswidgeteihin Jetpack Glancen ensimmäisellä Alpha-julkaisulla.

Jetpack Compose mahdollistaa käyttöliittymien luomisen Android-sovelluksille ilman pitkiä XML-tiedostoja ja muita kömpelöitä. Sen sijaan sen avulla kehittäjät voivat luoda käyttöliittymäelementtejä Kotlin-koodilla (sovelluksen muun koodin rinnalla) yksinkertaisemmilla API-liittymillä ja täyden materiaalisuunnittelun tuella. Nyt Google tuo saman helppokäyttöisyyden widgeteihin esittelemällä Jetpack Glance Alphan.

Google kirjoitti ilmoitus, "Android 12 uudistaa monien Android-käyttäjien avainominaisuuden, sovelluswidgetit, mikä tekee niistä hyödyllisempiä, kauniimpia ja löydettävämpiä (84 % käyttää vähintään yhtä widgetiä). Tänään teemme niiden rakentamisesta entistäkin helpompaa julkaisemalla Jetpack Glancen ensimmäisen alfan, uuden kehyksen, joka on rakennettu päälle. Jetpack Compose -ajonaikaista, joka on suunniteltu nopeuttamaan ja helpottamaan sovelluswidgetien rakentamista aloitusnäyttöön ja muihin pinnat."

Jetpack Glancen rakenne (luotto: Google)

Jetpack Glance antaa sovelluskehittäjille mahdollisuuden luoda widgetejä samanlaisilla Kotlin-pohjaisilla API: illa kuin Jetpack Compose. Tämä ensimmäinen alfaversio sisältää alkusarjan Glance Composables (laatikko, rivi, sarake, teksti, painike, laiska sarake, Image, Spacer), muutama ennalta määritetty toiminto (actionStartActivity, actionRunCallback jne.) ja yhteentoimivuus nykyinen RemoteViews.

Jetpack Glance oli mainittiin Android Dev Summitissa lokakuussa, mutta nyt se on todellakin kehittäjien kokeilettavissa. Siellä on koodinäyte GitHubissa, ja Glance on yhteensopiva Android Studion uusimman vakaan koontiversion kanssa.

Google on julkaissut useita muita parannuksia Jetpack Composeen viime kuukausina. Tuki Material Youlle ja Wear OS: lle saapui lokakuussa, Kirjoita Android Auto -sovellusten luomiseen oli julkaistiin maaliskuussa, ja Jetpack Compose itse poistui betavaiheesta heinäkuussa. Työtä on myös meneillään tuo Jetpack Compose verkkoon, mikä mahdollistaisi yhden koodikannan käyttävän sovelluksen toimimisen Android-, macOS-, Windows-, Linux- ja verkkoselaimissa.