„Jetpack Compose“ - sistema, skirta kurti vietines „Android“ vartotojo sąsajas

„Jetpack“ kompozicija yra nauja sistema (bendrai sukurta „Google“ ir „JetBrains“) Skirtas kurti vartotojo sąsajas „Android“ programoms.

Veikia tik su Kotlin o ne su „Java“ programavimo kalba. Šiuo įrankiu siekiama padėti kūrėjams greičiau kurti programas, pasinaudojant „šiuolaikinės vietinės„ Android “vartotojo sąsajos pranašumais.

„Šiandien išleidome„ Jetpack Compose “,„ Android “savosios, modernios sąsajos įrankių rinkinio, 1.0 versiją, kuri padės greičiau kurti geresnes programas. Jis yra stabilus ir paruoštas gamybai “,-tinklaraščio įraše sakė produkto vadovė Anna-Chiara Bellini.

„Sukūrėme„ Compose “, kad būtų galima greičiau ir lengviau kurti vietines„ Android “programas. Taikydami visiškai deklaratyvų metodą, jūs tiesiog aprašote savo vartotojo sąsają, o „Compose“ pasirūpina visa kita. Pasikeitus programos būsenai, jos vartotojo sąsaja automatiškai atnaujinama, o tai labai supaprastina greitą vartotojo sąsajų kūrimą “.

Apie „Jetpack Compose“

Programa buvo beta versijos penkis mėnesius ir oficialiai pasiekė 1.0 versiją. Pagal „Google“ žodžius ši 1.0 versija yra paruošta naudoti gamyboje ir siūlo šias pagrindines funkcijas:

  • Sąveika: „Compose“ sukurta sąveikauti su esama programa. „Compose“ vartotojo sąsajas galite įterpti į „Peržiūros“ arba „Peržiūros“. Prie ekrano galite pridėti vieną mygtuką arba išsaugoti pasirinktą rodinį, kurį sukūrėte kūrimo ekrane.
  • „Jetpack“ integracija: „Compose“ sukurtas taip, kad būtų integruotas su „Jetpack“ bibliotekomis. Integruodamas navigaciją, peizažą, „LiveData“ (arba „Flow“ / „RxJava“), „ViewModel“ ir „Hilt“, kūrimas veikia su esama architektūra.
  • medžiaga: „Compose“ siūlo „Material Design“ komponentų ir temų įgyvendinimą, todėl lengva sukurti puikiai atrodančias programas. Medžiagų temų sistemą lengviau suprasti ir sekti, nereikia pereiti prie kelių XML failų.
  • Sąrašai: „Compose's Lazy“ komponentai suteikia paprastą, glaustą, bet galingą būdą efektyviai rodyti duomenų sąrašus, naudojant minimalų tekstą.
  • Animacija: Dėl paprastų ir nuoseklių „Compose“ animacijos API kūrėjams kur kas lengviau užburti savo programos vartotojus.

Dabar, kai „Jetpack Compose“ oficialiai nebėra beta versijos, „Google“ išleido savo būsimų kūrimo funkcijų planą. Siekiant užtikrinti, kad „Compose“ būtų paruoštas kūrėjams naudoti, sistemoje yra įvairių paruoštų naudoti „Material design“ komponentų.

„Google“ taip pat anksčiau paskelbė, kad netrukus bus galima palaikyti naująjį „Material You“. Kiti „Jetpack Compose“ gairių dalykai apima visą „WearOS“ palaikymą, geresnį našumą ir, kas nuostabiausia, galimybę kurti „Android“ pagrindinio ekrano valdiklius.

Be to Minėta, kad „Compose“ taip pat siūlo specializuotą įrankį „Compose Preview“, integruota su „Android Studio“ „Arctic Fox“. Naudodamas šį įrankį kūrėjas gali susidaryti idėją, kaip atrodo jų programa, ar atlikti tam tikrus pakeitimus, nereikalaudamas iš naujo sukompiliuoti savo kodo. Panašiai gali būti pakeistos programos „Compose“ kodo eilutės, o rezultatai iškart matomi derintuve, neperkompiliuojant.

Tambienas „Google“ parengė išsamų išteklių rinkinį kūrėjų komandoms. Norėdami pradėti naudoti „Jetpack Compose“ ir naudoti naujausius „Google“ siūlomus įrankius, tiesiog atnaujinkite į naują „Android Studio“ versiją „Arctic Fox“, kuri buvo išleista neseniai ir kurią kūrimo laikotarpiu „Google“ pridėjo naujų funkcijų, tokių kaip „Accessibility Scanner“, „Test“ „Matrix“, vietinis „Mac M1“ palaikymas ir visiškas „Jetpack Compose“ palaikymas.

Pagaliau jei norite sužinoti daugiau apie tai, galite peržiūrėti dokumentus, įskaitant vadovus apie pagrindines API, pvz., maketus, navigaciją ar testavimą, kūrėjo patogumą ar įrankio funkcionalumą ir vaizdo įrašus.

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


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.