Jetpack Compose, kehys Android -käyttöliittymien luomiseen

Jetpack-sävellys on uusi kehys (Googlen ja JetBrainsin yhdessä kehittämä) Tarkoitettu käyttöliittymien luomiseen Android -sovelluksille.

Toimii yksinomaan Kotlinin kanssa eikä Java -ohjelmointikielellä. Tämän työkalun tarkoituksena on auttaa kehittäjiä luomaan sovelluksia nopeammin hyödyntämällä "modernia alkuperäistä Android -käyttöliittymää".

”Tänään julkaisimme Jetpack Compose -version 1.0, Androidin alkuperäisen, modernin käyttöliittymän työkalupakin, joka auttaa sinua luomaan parempia sovelluksia nopeammin. Se on vakaa ja valmis otettavaksi käyttöön tuotantoon ”, sanoi tuotepäällikkö Anna-Chiara Bellini blogikirjoituksessaan.

”Suunnittelimme Composen nopeammaksi ja helpommaksi luoda alkuperäisiä Android -sovelluksia. Täysin deklaratiivisella lähestymistavalla kuvaat vain käyttöliittymääsi ja Compose huolehtii lopusta. Kun sovelluksen tila muuttuu, sen käyttöliittymä päivitetään automaattisesti, mikä yksinkertaistaa huomattavasti käyttöliittymien nopeaa luomista. "

Tietoja Jetpack Composesta

Sovellus oli beta -versiossa viisi kuukautta ja on virallisesti saavuttanut version 1.0, ja Googlen sanojen mukaan tämä versio 1.0 on käyttövalmis tuotannossa ja tarjoaa seuraavat keskeiset toiminnot:

  • yhteentoimivuus: Kirjoita on vuorovaikutuksessa olemassa olevan sovelluksesi kanssa. Voit upottaa Compose -käyttöliittymät Composen "Views" - tai "View" -näkymiin. Voit lisätä yksittäisen painikkeen näyttöön tai säilyttää luomasi mukautetun näkymän kirjoitusnäytössä.
  • Jetpack -integrointi: Compose on suunniteltu integroitavaksi Jetpack -kirjastojen kanssa. Kun navigointi, haku, LiveData (tai Flow / RxJava), ViewModel ja Hilt on integroitu, Compose toimii olemassa olevan arkkitehtuurin kanssa.
  • materiaali: Compose tarjoaa materiaalisuunnittelun osien ja teemojen toteutuksen, mikä helpottaa upeiden sovellusten luomista. Materiaaliteemajärjestelmä on helpompi ymmärtää ja seurata ilman, että sinun tarvitsee käydä läpi useita XML -tiedostoja.
  • Luettelot: Compose's Lazy -komponentit tarjoavat yksinkertaisen, ytimekkään, mutta tehokkaan tavan näyttää tietoluettelot tehokkaasti minimaalisella tekstillä.
  • Animaatio: Composen yksinkertaisten ja johdonmukaisten animaatio -sovellusliittymien ansiosta kehittäjien on paljon helpompaa lumota sovelluksensa käyttäjät.

Nyt kun Jetpack Compose on virallisesti poissa beetasta, Google on julkaissut etenemissuunnitelman tulevista Compose -ominaisuuksista. Sen varmistamiseksi, että Compose on kehittäjien käyttövalmis, kehys sisältää erilaisia ​​käyttövalmiita "materiaalisuunnittelun" osia.

Google ilmoitti myös aiemmin, että uuden "Material You" -tuen saatavuus on pian saatavilla. Muita Jetpack Compose -suunnitelman asioita ovat täysi WearOS -tuki, parempi suorituskyky ja yllättävimmin kyky luoda Android -aloitusnäytön widgettejä.

Sen lisäksi Mainitaan, että Compose tarjoaa myös erikoistyökalun «Compose Preview», integroitu Android Studion "Arctic Fox" kanssa. Tämän työkalun avulla kehittäjä voi saada käsityksen siitä, miltä heidän sovelluksensa näyttää tai tietyistä muutoksista ilman, että heidän tarvitsee kääntää koodiaan uudelleen. Samoin Compose -sovelluskoodisi merkkijonoja voidaan muuttaa ja tulokset näkyvät heti virheenkorjaimessasi ilman uudelleen kääntämistä.

myös Google on laatinut kattavan joukon resursseja kehittäjätiimeille. Aloita Jetpack Composen käyttö ja käytä Googlen uusimpia työkaluja päivittämällä äskettäin julkaistuun Android Studion uuteen versioon "Arctic Fox", joka kehitysaikanaan lisäsi uusia toimintoja, kuten helppokäyttöisyysskannerin, testin Matrix, Mac M1: n alkuperäinen tuki ja Jetpack Composen täysi tuki.

Vihdoin jos olet kiinnostunut tietämään siitä lisää, voit tutustua asiakirjoihin, mukaan lukien oppaat tärkeimmistä sovellusliittymistä, kuten asettelut, navigointi tai testaus, kehittäjien käytettävyys tai työkalutoiminnot ja videot.

lähde: https://android-developers.googleblog.com


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.