Jetpack Compose, e Kader fir natiirlech Android User Interfaces ze kreéieren

Jetpack Komponéieren ass en neie Kader (gemeinsam entwéckelt vu Google a JetBrains) dat ass Absicht fir Benotzerinterfaces fir Android Uwendungen ze kreéieren.

Schafft exklusiv mam Kotlin an net mat der Java Programméierungssprooch. Dëst Tool zielt d'Entwéckler ze hëllefen Uwendungen méi séier ze kreéieren, profitéiert vun der "moderner native Android User Interface".

"Haut hu mir d'Versioun 1.0 vum Jetpack Compose verëffentlecht, Android's gebierteg, modernen User Interface Toolkit fir Iech besser Apps ze bauen, méi séier. Et ass stabil a prett fir an d'Produktioun adoptéiert ze ginn, "sot d'Anna-Chiara Bellini, Produktmanager, an engem Blog Post.

"Mir hunn de Compose entworf fir méi séier a méi einfach natiirlech Android Uwendungen ze kreéieren. Mat enger voll deklarativer Approche beschreift Dir einfach Är User -Interface a Compose këmmert sech ëm de Rescht. Wann den Zoustand vun der Uwendung ännert, gëtt seng User -Interface automatesch aktualiséiert, wat déi séier Erstellung vu User -Interfaces immens vereinfacht. "

Iwwer Jetpack Compose

D'Applikatioun war an enger Beta Versioun fir fënnef Méint an huet offiziell d'Versioun 1.0 erreecht an no de Wierder vu Google ass dës Versioun 1.0 prett fir ze benotzen an der Produktioun a bitt déi folgend Schlësselfunktiounen:

  • Interoperabilitéit: Compose ass entwéckelt fir mat Ärer existéierter Uwendung ze interagéieren. Dir kënnt de Compose User Interfaces an "Views" oder "Views" a Compose embedden. Dir kënnt en eenzege Knäpp op en Écran derbäisetzen oder déi personaliséiert Vue behalen, déi Dir op engem Compose -Écran erstallt hutt.
  • Jetpack Integratioun: Compose ass entwéckelt fir mat de Jetpack Bibliothéiken z'integréieren. Mat der Integratioun vu Navigatioun, Paging, LiveData (oder Flow / RxJava), ViewModel, an Hilt, Compose funktionnéiert mat Ärer existéierender Architektur.
  • Material: Compose bitt eng Implementatioun vu Material Design Komponenten an Themen un, sou datt et einfach ass flott ausgesinn Uwendungen ze kreéieren. De Material Thema System ass méi einfach ze verstoen an ze verfollegen, ouni duerch verschidde XML Dateien ze goen.
  • Lëschten: Compose's Lazy Komponente bidden en einfachen, präzise, ​​awer mächtege Wee fir Lëschte vun Daten effizient ze weisen, mat engem Minimum vu Kesselplacktext.
  • Animatioun: Dank Compose seng einfach a konsequent Animatioun APIen, ass et vill méi einfach fir Entwéckler d'Benotzer vun hirer Uwendung ze verzauberen.

Elo datt Jetpack Compose offiziell aus Beta ass, huet Google säi Fahrplang fir zukünfteg Compose Features verëffentlecht. Fir sécherzestellen datt Compose prett ass fir d'Benotzer vun den Entwéckler ze benotzen, kënnt de Kader mat enger Villfalt vu prett ze benotzen "Material Design" Komponenten.

Google huet och virdru ugekënnegt datt Ënnerstëtzung fir dat neit "Material You" geschwënn verfügbar ass. Aner Saachen um Jetpack Compose Fahrplang enthalen voll WearOS Support, verbessert Leeschtung, an iwwerraschend d'Fäegkeet fir Android Heembildschierm Widgets ze kreéieren.

Zousätzlech dozou Et gëtt ernimmt datt Compose och e spezialiséiert Tool bitt "Compose Preview", integréiert mat Android Studio "Arctic Fox". Mat dësem Tool kann den Entwéckler eng Iddi kréien wéi hir Uwendung ausgesäit oder bestëmmte Ännerungen ouni hire Code nei ze kompiléieren. Ähnlech kënnen d'Saiten an Ärem Compose Uwendungscode geännert ginn an d'Resultater ginn direkt an Ärem Debugger sichtbar ouni nei ze kompiléieren.

Och Google huet eng ëmfaassend Set vu Ressourcen fir Entwéckler Teams virbereet. Fir unzefänken mam Jetpack Compose a benotzt déi lescht Tools, déi Google bitt, aktualiséieren einfach op déi nei Versioun vum Android Studio "Arctic Fox", déi viru kuerzem verëffentlecht gouf an datt wärend senger Entwécklungsperiod Google nei Funktiounen bäigefüügt huet wéi Accessibilitéit Scanner, Test Matrix, native Support fir Mac M1 a voll Ënnerstëtzung fir Jetpack Compose.

Endlech wann Dir interesséiert sidd méi doriwwer ze wëssen, kënnt Dir d'Dokumentatioun bezéien, Guiden abegraff fir Schlëssel APIen wéi Layouten, Navigatioun oder Testen, Entwéckler Benotzerfrëndlechkeet oder Toolfunktionalitéit, a Videoen.

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


Den Inhalt vum Artikel hält sech un eis Prinzipie vun redaktionnell Ethik. Fir e Feeler ze mellen klickt hei.

Gitt d'éischt fir ze kommentéieren

Gitt Äre Kommentar

Är Email Adress gëtt net publizéiert ginn. Néideg Felder sinn markéiert mat *

*

*

  1. Responsabel fir d'Daten: Miguel Ángel Gatón
  2. Zweck vun den Donnéeën: Kontroll SPAM, Kommentarmanagement.
  3. Legitimatioun: Är Zoustëmmung
  4. Kommunikatioun vun den Donnéeën: D'Donnéeë ginn net un Drëttubidder matgedeelt ausser duerch legal Verpflichtung.
  5. Datenspeicher: Datebank gehost vun Occentus Networks (EU)
  6. Rechter: Zu all Moment kënnt Dir Är Informatioun limitéieren, recuperéieren an läschen.