Jetpack Compose - sistēma vietējo Android lietotāja saskarņu izveidei

Jetpack komponēt ir jauna sistēma (kopīgi izstrādājusi Google un JetBrains), kas ir Paredzēts lietotāja saskarņu izveidošanai Android lietojumprogrammām.

Darbojas tikai ar Kotlin nevis ar Java programmēšanas valodu. Šī rīka mērķis ir palīdzēt izstrādātājiem ātrāk izveidot lietojumprogrammas, izmantojot "mūsdienu vietējās Android lietotāja saskarnes" priekšrocības.

“Šodien mēs izlaidām Jetpack Compose 1.0 versiju - Android vietējo, moderno lietotāja saskarnes rīkkopu, lai palīdzētu ātrāk izveidot labākas lietotnes. Tas ir stabils un gatavs ieviešanai ražošanā, ”emuāra ziņā sacīja produktu vadītāja Anna-Chiara Bellini.

“Mēs izstrādājām komponēšanu, lai ātrāk un vieglāk izveidotu vietējās Android lietojumprogrammas. Izmantojot pilnībā deklaratīvu pieeju, jūs vienkārši aprakstāt savu lietotāja saskarni, bet Compose parūpēsies par pārējo. Kad mainās lietojumprogrammas stāvoklis, tās lietotāja saskarne tiek automātiski atjaunināta, kas ievērojami vienkāršo ātru lietotāja saskarņu izveidi. "

Par Jetpack Compose

Lietojumprogramma bija beta versijā piecus mēnešus un oficiāli ir sasniegusi versiju 1.0, un saskaņā ar Google vārdiem šī versija 1.0 ir gatava lietošanai ražošanā un piedāvā šādas galvenās funkcijas:

  • Savietojamība: Rakstīšana ir izstrādāta, lai mijiedarbotos ar jūsu esošo lietojumprogrammu. Rakstīšanas lietotāja saskarnes varat iegult sadaļā “Skatījumi” vai “Skatījumi”. Ekrānam varat pievienot vienu pogu vai saglabāt rakstīšanas ekrānā izveidoto pielāgoto skatu.
  • Jetpack integrācija: Rakstīt ir paredzēts integrēšanai ar Jetpack bibliotēkām. Integrējot navigāciju, peidžeru, LiveData (vai Flow / RxJava), ViewModel un Hilt, komponēšana darbojas ar jūsu esošo arhitektūru.
  • materiāls: Komponēšana piedāvā materiālu dizaina komponentu un motīvu ieviešanu, ļaujot viegli izveidot lieliski izskatīgas lietojumprogrammas. Materiālu motīvu sistēma ir vieglāk saprotama un izsekojama, neizmantojot vairākus XML failus.
  • Saraksti: Komponenta slinkie komponenti nodrošina vienkāršu, kodolīgu, bet spēcīgu veidu, kā efektīvi parādīt datu sarakstus ar minimālu tekstu.
  • Animācija: Pateicoties Compose vienkāršajām un konsekventām animācijas API, izstrādātājiem ir daudz vieglāk apburt savas lietojumprogrammas lietotājus.

Tagad, kad Jetpack Compose oficiāli vairs nav beta versijā, Google ir izlaidis ceļvedi turpmākajām Compose funkcijām. Lai nodrošinātu, ka komponēšana ir gatava izstrādātājiem lietošanai, ietvara komplektā ir iekļauti dažādi lietošanai gatavi "materiāla dizaina" komponenti.

Google arī iepriekš paziņoja, ka drīzumā būs pieejams atbalsts jaunajam materiālam “Material You”. Citas Jetpack Compose ceļveža lietas ietver pilnu WearOS atbalstu, uzlabotu veiktspēju un pārsteidzošāk - iespēju izveidot Android sākuma ekrāna logrīkus.

Papildus tam Tiek minēts, ka Compose piedāvā arī specializētu rīku «Compose Preview», integrēts ar Android Studio "Arctic Fox". Izmantojot šo rīku, izstrādātājs var iegūt priekšstatu par to, kā izskatās viņu lietojumprogramma, vai noteiktas izmaiņas, nepārkompilējot savu kodu. Līdzīgi var mainīt rakstīšanas lietojumprogrammas koda virknes, un rezultāti nekavējoties kļūst redzami atkļūdotājā bez atkārtotas apkopošanas.

Arī Google ir sagatavojis visaptverošu resursu kopumu izstrādātāju komandām. Lai sāktu darbu ar Jetpack Compose un izmantotu jaunākos Google piedāvātos rīkus, vienkārši atjauniniet uz jauno Android Studio versiju "Arctic Fox", kas tika izlaista nesen un kuras izstrādes laikā Google pievienoja jaunas funkcijas, piemēram, Pieejamības skeneris, Tests Matrica, vietējais atbalsts Mac M1 un pilns Jetpack Compose atbalsts.

Beidzot ja jūs interesē uzzināt vairāk par to, varat atsaukties uz dokumentāciju, tostarp rokasgrāmatas par galvenajām API, piemēram, izkārtojumiem, navigāciju vai testēšanu, izstrādātāju lietojamību vai rīku funkcionalitāti, kā arī videoklipus.

Fuente: https://android-developers.googleblog.com


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.