Jetpack Compose on uus raamistik (mille töötasid välja Google ja JetBrains ühiselt), mis on mõeldud Androidi rakenduste kasutajaliideste loomiseks.
See töötab ainult Kotliniga ja mitte Java programmeerimiskeelega. Selle tööriista eesmärk on aidata arendajatel rakendusi kiiremini luua, kasutades ära Androidi moodsat natiivset kasutajaliidest.
„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 mainitakse, et Compose pakub ka spetsiaalset tööriista "Compose Preview", mis on integreeritud Android Studio "Arctic Foxiga". Selle tööriista abil saavad arendajad eelvaadata, kuidas nende rakendus või konkreetsed muudatused välja näevad, ilma et nad peaksid oma koodi uuesti kompileerima. Samamoodi saab muuta Compose'i rakenduse koodis olevaid stringe ja tulemused on siluris kohe nähtavad ilma uuesti kompileerimata.
Google on koostanud ka arendusmeeskondadele põhjaliku ressursside komplekti . Jetpack Compose'i kasutamise alustamiseks ja Google'i pakutavate uusimate tööriistade kasutamiseks värskendage lihtsalt Android Studio uuele versioonile "Arctic Fox", mis ilmus hiljuti ja mille arendusperioodil lisas Google uusi funktsioone, nagu Accessibility Scanner, Test Matrix, Mac M1 natiivne tugi ja Jetpack Compose'i täielik tugi.
Lõpuks, kui olete huvitatud lisateabest , saate tutvuda dokumentatsiooniga, sh juhenditega peamiste API-de kohta, nagu kujundus, navigeerimine või testimine, arendaja kasutatavus või tööriistade funktsionaalsus, ja videotega.
Allikas: https://android-developers.googleblog.com