Jetpack Compose, raamistik Androidi kasutajaliideste loomiseks

Jetpacki komponeerimine on uus raamistik (ühiselt välja töötanud Google ja JetBrains) Mõeldud kasutajaliideste loomiseks Androidi rakendustele.

Töötab eranditult Kotliniga ja mitte Java programmeerimiskeelega. Selle tööriista eesmärk on aidata arendajatel rakendusi kiiremini luua, kasutades ära „kaasaegse Android -i kasutajaliidese” eeliseid.

„Täna avaldasime Androidi kaasaegse kasutajaliidese tööriistakomplekti Jetpack Compose versiooni 1.0, mis aitab teil kiiremini paremaid rakendusi luua. See on stabiilne ja valmis tootmisse üle võtma, ”ütles tootejuht Anna-Chiara Bellini ajaveebi postituses.

„Me kavandasime Compose'i kiiremaks ja lihtsamaks Androidi kohalike rakenduste loomiseks. Täielikult deklaratiivse lähenemise korral kirjeldate lihtsalt oma kasutajaliidest ja Compose hoolitseb ülejäänu eest. Kui rakenduse olek muutub, värskendatakse selle kasutajaliidest automaatselt, mis lihtsustab oluliselt kasutajaliideste kiiret loomist. "

Teave Jetpack Compose kohta

Rakendus oli viis kuud beetaversioonis ja on ametlikult jõudnud versioonini 1.0 ning Google'i sõnade kohaselt on see versioon 1.0 tootmises kasutamiseks valmis ja pakub järgmisi põhifunktsioone:

  • Koostalitlusvõime: Compose on loodud teie olemasoleva rakendusega suhtlemiseks. Saate manustada koostamise kasutajaliidesed koostamise jaotises „Vaated” või „Vaated”. Saate lisada ekraanile ühe nupu või jätta koostatud ekraanile loodud kohandatud vaate.
  • Jetpacki integreerimine: Compose on loodud integreeruma Jetpacki teekidega. Navigeerimise, lehitsemise, LiveData (või Flow / RxJava), ViewModeli ja Hilt'i integreerimisega töötab koostamine teie olemasoleva arhitektuuriga.
  • Materjal: Compose pakub materiaalse disaini komponentide ja teemade rakendamist, muutes suurepäraste rakenduste loomise lihtsaks. Materjalide teemasüsteemi on lihtsam mõista ja jälgida, ilma et peaksite läbima mitu XML -faili.
  • Loendid: Compose's Lazy komponendid pakuvad lihtsat, sisutihedat, kuid võimsat viisi andmete loendite tõhusaks kuvamiseks koos minimaalse katteplaaniga.
  • Animatsioon: Tänu Compose'i lihtsatele ja järjepidevatele animatsiooniliidestele on arendajatel palju lihtsam oma rakenduse kasutajaid võluda.

Nüüd, kui Jetpack Compose on beetaversioonist ametlikult väljas, on Google avaldanud tulevaste koostamisfunktsioonide teekaardi. Tagamaks, et Compose on arendajate jaoks kasutusvalmis, on raamistikuga kaasas mitmesugused kasutusvalmis "Material design" komponendid.

Google teatas ka varem, et peagi on saadaval uue materjali „Material You“ tugi. Muud asjad Jetpack Compose'i tegevuskavas hõlmavad täielikku WearOS -i tuge, paremat jõudlust ja kõige üllatavamalt võimalust luua Androidi avaekraani vidinaid.

Lisaks sellele Mainitakse, et Compose pakub ka spetsiaalset tööriista «Compose Preview», integreeritud Android Studio "Arctic Fox" -ga. Selle tööriista abil saab arendaja aimu saada, kuidas nende rakendus välja näeb või teatud muudatustest ilma, et peaks oma koodi uuesti kompileerima. Samamoodi saab teie koostamisrakenduse koodi stringe muuta ja tulemused muutuvad silumisseadmes kohe ilma uuesti kompileerimata nähtavaks.

Tambien Google on arendajate meeskondadele ette valmistanud põhjaliku ressursside komplekti. Jetpack Compose'iga alustamiseks ja Google'i pakutavate uusimate tööriistade kasutamiseks värskendage lihtsalt Android Studio "Arctic Fox" uuele versioonile, mis ilmus hiljuti ja mille arendusperioodil lisas Google uusi funktsioone, nagu Accessibility Scanner, Test Maatriks, Mac M1 native tugi ja Jetpack Compose täielik tugi.

Lõpuks kui olete huvitatud sellest rohkem teada saama, saate tutvuda dokumentatsiooniga, sealhulgas juhenditega peamiste API -de kohta, nagu paigutused, navigeerimine või testimine, arendaja kasutatavus või tööriista funktsionaalsus ja videod.

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


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.