Jetpack Compose, jatorrizko Android erabiltzaile interfazeak sortzeko esparrua

Jetpack konposatu esparru berria da (Googlek eta JetBrains-ek batera garatua), alegia Android aplikazioetarako erabiltzaile interfazeak sortzeko pentsatuta dago.

Kotlin-ekin lan egiten du soilik eta ez Java programazio lengoaiarekin. Tresna honek garatzaileei aplikazioak azkarrago sortzen lagundu nahi die, "jatorrizko Android erabiltzaile interfaze modernoa" aprobetxatuz.

“Gaur Jetpack Compose-ren 1.0 bertsioa kaleratu dugu, Android-en jatorrizko eta interfazeko tresna-tresna modernoa aplikazio hobeak eta azkarragoak eraikitzen laguntzeko. Egonkorra da eta ekoizpenean sartzeko prest dago ", esan du Anna-Chiara Bellinik, Produktuen Zuzendariak, blogeko mezu batean.

“Konposatu diseinatu dugu Android jatorrizko aplikazioak sortzeko azkarrago eta errazago izateko. Erabat adierazgarria den ikuspegiarekin, zure erabiltzaile interfazea deskribatzen duzu eta Composerrek gainerakoaz arduratzen da. Aplikazioaren egoera aldatzen denean, bere erabiltzaile interfazea automatikoki eguneratzen da, eta horrek asko errazten du erabiltzaile interfazeak azkar sortzea. "

Jetpack Compose-ri buruz

Aplikazioa beta bertsioan egon zen bost hilabetez eta ofizialki 1.0 bertsiora iritsi da eta Google-ren hitzen arabera 1.0 bertsio hau ekoizpenean erabiltzeko prest dago eta funtsezko funtzio hauek eskaintzen ditu:

  • elkarreragingarritasuna: Idatzi lehendik duzun aplikazioarekin elkarreragiteko diseinatuta dago. Idatzi Erabiltzaile interfazeak "Ikuspegiak" atalean edo "Ikuspegiak" atalean kapsula ditzakezu. Pantaila batean botoi bakarra gehitu dezakezu edo sortu duzun ikuspegi pertsonalizatua konposizio pantailan gorde dezakezu.
  • Jetpack integrazioa: Idatzi Jetpack liburutegiekin integratzeko diseinatuta dago. Navigation, Paging, LiveData (edo Flow / RxJava), ViewModel eta Hilt integratzearekin batera, Compose-k dagoen arkitekturarekin funtzionatzen du.
  • Materiala: Compose-k Material Diseinuko osagaien eta gaien inplementazioa eskaintzen du, itxura bikaina duten aplikazioak sortzea erraztuz. Materialen sistema sistema errazago ulertzen eta jarraipena egiten du, XML fitxategi anitzetatik pasatu beharrik izan gabe.
  • Zerrendak: Compose-ren Lazy osagaiek datuen zerrendak modu eraginkorrean bistaratzeko modu sinplea, zehatza baina indartsua eskaintzen dute, gutxienez testuen platerarekin.
  • Animazioa: Compose animazio API sinple eta koherenteei esker, askoz errazagoa da garatzaileek beren aplikazioaren erabiltzaileak liluratzea.

Jetpack Compose beta ofizialki dagoeneko, Google-k bere bide orria argitaratu du etorkizuneko Compose eginbideetarako. Compose garatzaileek erabiltzeko moduan dagoela ziurtatzeko, esparruak erabiltzeko prest dauden "Materialen diseinua" osagai ugari ditu.

Google-k aurretik jakinarazi zuen "Material You" berriaren laguntza laster erabilgarri egongo dela. Jetpack Compose bide-orrian beste gauza batzuk daude WearOS laguntza osoa, errendimendu hobea eta, harrigarriena, Android hasierako pantailako widgetak sortzeko aukera.

Horretaz gain Aipatzen da Composek "Konposatu aurrebista" tresna espezializatua ere eskaintzen duela, "Arctic Fox" Android Studio-rekin integratuta. Tresna honen bidez, garatzaileak bere aplikazioa nolakoa den edo zenbait aldaketa ezagutzera eman dezake bere kodea berriro konpilatu beharrik izan gabe. Era berean, zure Idatzi aplikazio kodearen kateak alda daitezke eta emaitzak berehala ikus daitezke araztegian berriro konpilatu gabe.

tambien Google-k baliabide multzo zabala prestatu du garatzaile taldeentzat. Jetpack Compose-rekin hasteko eta Google-k eskaintzen dituen azken tresnak erabiltzeko, eguneratu berri den Android Studio "Arctic Fox" bertsio berrira eguneratu besterik ez da egin, eta garapen garaian Google-k funtzio berriak gehitu ditu, hala nola, Irisgarritasun eskanerra, Test Matrix, jatorrizko laguntza Mac M1-erako eta laguntza osoa Jetpack Compose-rako.

Bukatzeko horri buruz gehiago jakiteko interesa baduzu, dokumentazioa kontsultatu dezakezu, hala nola diseinuak, nabigazioa edo probak bezalako API nagusien gidak, garatzaileen erabilgarritasuna edo tresnaren funtzionalitatea eta bideoak.

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


Artikuluaren edukia gure printzipioekin bat dator etika editoriala. Akats baten berri emateko egin klik hemen.

Idatzi lehenengo iruzkina

Utzi zure iruzkina

Zure helbide elektronikoa ez da argitaratuko.

*

*

  1. Datuen arduraduna: Miguel Ángel Gatón
  2. Datuen xedea: SPAM kontrolatzea, iruzkinen kudeaketa.
  3. Legitimazioa: Zure baimena
  4. Datuen komunikazioa: datuak ez zaizkie hirugarrenei jakinaraziko legezko betebeharrez izan ezik.
  5. Datuak biltegiratzea: Occentus Networks-ek (EB) ostatatutako datu-basea
  6. Eskubideak: Edonoiz zure informazioa mugatu, berreskuratu eta ezabatu dezakezu.

bool (egia)