Jetpack Compose, 'n raamwerk vir die skep van inheemse Android -gebruikerskoppelvlakke

Jetpack Komponeer is 'n nuwe raamwerk (gesamentlik ontwikkel deur Google en JetBrains) Bedoel vir die skep van gebruikerskoppelvlakke vir Android -toepassings.

Werk uitsluitlik met Kotlin en nie met die Java -programmeertaal nie. Hierdie instrument is daarop gemik om ontwikkelaars te help om toepassings vinniger te maak deur gebruik te maak van die 'moderne inheemse Android -gebruikerskoppelvlak'.

'Vandag het ons weergawe 1.0 van Jetpack Compose, Android se oorspronklike, moderne gebruikerskoppelvlak -gereedskapstel, vrygestel om u te help om beter programme vinniger te bou. Dit is stabiel en gereed om in produksie aangeneem te word, ”het Anna-Chiara Bellini, produkbestuurder, in 'n blogpos gesê.

'Ons het Compose ontwerp om inheemse Android -toepassings vinniger en makliker te maak. Met 'n volledig verklarende benadering beskryf u eenvoudig u gebruikerskoppelvlak en Compose sorg vir die res. As die toestand van die toepassing verander, word die gebruikerskoppelvlak outomaties bygewerk, wat die vinnige skep van gebruikerskoppelvlakke aansienlik vereenvoudig. "

Oor Jetpack Compose

Die aansoek was vyf maande lank in 'n beta -weergawe en het amptelik weergawe 1.0 bereik en volgens Google se woorde is hierdie weergawe 1.0 gereed vir gebruik in produksie en bied die volgende sleutelfunksies:

  • interoperabiliteit: Compose is ontwerp om met u bestaande toepassing te kommunikeer. U kan die Compose -gebruikerskoppelvlakke insluit in "Views" of "Views" in Compose. U kan 'n enkele knoppie op 'n skerm voeg of die pasgemaakte aansig wat u geskep het, op 'n skerm saamstel.
  • Jetpack -integrasie: Compose is ontwerp om te integreer met die Jetpack -biblioteke. Met die integrasie van Navigation, Paging, LiveData (of Flow / RxJava), ViewModel en Hilt, werk Compose saam met u bestaande argitektuur.
  • materiaal: Compose bied 'n implementering van komponente en temas vir materiaalontwerp, wat dit maklik maak om fantastiese toepassings te skep. Die materiaal -temastelsel is makliker om te verstaan ​​en op te spoor, sonder om deur meerdere XML -lêers te gaan.
  • Lyste: Die Lazy -komponente van Compose bied 'n eenvoudige, bondige, maar kragtige manier om doeltreffend lyste data te vertoon, met 'n minimum teks van ketelplaat.
  • Animasie: Danksy Compose se eenvoudige en konsekwente animasie -API's, is dit baie makliker vir ontwikkelaars om gebruikers van hul toepassing te betower.

Noudat Jetpack Compose amptelik uit beta is, het Google sy padkaart vir toekomstige Compose -funksies bekend gemaak. Om te verseker dat Compose gereed is vir ontwikkelaars om te gebruik, bevat die raamwerk 'n verskeidenheid gereed-vir-gebruik "materiaalontwerp" -komponente.

Google het ook vroeër aangekondig dat ondersteuning vir die nuwe 'Material You' binnekort beskikbaar sal wees. Ander dinge op die Jetpack Compose -padkaart sluit in volledige WearOS -ondersteuning, verbeterde werkverrigting en die verrassendste is die vermoë om Android -tuisskerm -widgets te skep.

Benewens dit Daar word genoem dat Compose ook 'n gespesialiseerde instrument bied 'Voorskou saamstel', geïntegreer met Android Studio "Arctic Fox". Met hierdie hulpmiddel kan die ontwikkelaar 'n idee kry van hoe hul toepassing daar uitsien of sekere veranderinge sonder om hul kode te hoef saam te stel. Net so kan die snare in u Compose -programkode verander word en die resultate word onmiddellik sigbaar in u ontfouter sonder om weer saam te stel.

tambien Google het 'n uitgebreide stel hulpbronne vir ontwikkelaarspanne voorberei. Om met Jetpack Compose te begin en die nuutste gereedskap wat Google bied, te gebruik, moet u eenvoudig opdateer na die nuwe weergawe van Android Studio "Arctic Fox", wat onlangs vrygestel is en dat Google gedurende die ontwikkelingsperiode nuwe funksies bygevoeg het, soos toeganklikheidsskandeerder, toets Matrix, inheemse ondersteuning vir Mac M1 en volledige ondersteuning vir Jetpack Compose.

Ten slotte as u belangstel om meer daaroor te wete te kom, kan u na die dokumentasie verwys, insluitend gidse oor belangrike API's, soos uitlegte, navigasie of toetsing, bruikbaarheid van ontwikkelaars of gereedskapfunksies en video's.

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


Die inhoud van die artikel voldoen aan ons beginsels van redaksionele etiek. Klik op om 'n fout te rapporteer hier.

Wees die eerste om te kommentaar lewer

Laat u kommentaar

Jou e-posadres sal nie gepubliseer word nie. Verpligte velde gemerk met *

*

*

  1. Verantwoordelik vir die data: Miguel Ángel Gatón
  2. Doel van die data: Beheer SPAM, bestuur van kommentaar.
  3. Wettiging: U toestemming
  4. Kommunikasie van die data: Die data sal nie aan derde partye oorgedra word nie, behalwe deur wettige verpligtinge.
  5. Datastoor: databasis aangebied deur Occentus Networks (EU)
  6. Regte: U kan u inligting te alle tye beperk, herstel en verwyder.