Ontwikkeling van Android-gebruikersinterface: Jetpack Compose is in bèta

Jetpack Compose, de inleidende gebruikersinterfacekit van Google voor de ontwikkeling van native apps voor alle Android-platforms, is nu in bèta. Het werd geïntroduceerd in I / O 2019, gevolgd door zijn opname in de Android Studio-ontwikkelomgeving en alpha-release afgelopen zomer. De programmeertaal Kotlin en het interactieve programmeermodel worden gebruikt in de toolkit. Het blijft compatibel met traditionele Android-aanbiedingen, zodat ontwikkelaars beide benaderingen kunnen combineren. Met SwiftUI heeft Apple een conceptueel vergelijkbare toolkit voor het ontwikkelen van apps voor de Apple-platforms.

Met de release van de bètaversie, zo wordt gezegd, zijn alle API’s nu compleet of stabiel en zijn alle functies ingebouwd om applicaties te maken die voldoen aan de professionele eisen. Dus nu is het tijd om Jetpack Compose eens te proberen. De toolkit wordt later dit jaar als versie 1.0 uitgebracht.

Sinds de release van de Alpha is een aantal functies toegevoegd, terwijl andere zijn herzien. Coroutines worden nu ondersteund en de Talkback-schermlezer van Google is nu vrij van bugs, die samen met andere technologieën moeten worden gevolgd tot de definitieve release. Bovendien is er sprake van eenvoudig te gebruiken animatie, waarbij de ontwikkelaars hier blijkbaar een geheel nieuwe API introduceren. De hierboven genoemde Kotlin-coroutines maken het mogelijk om eenvoudigere asynchrone API’s te schrijven. Ze helpen bij het schrijven van eenvoudige code die asynchrone gebeurtenissen combineert, zoals een gebaar dat naar een animatie reist.

De alfaversie bevat al animatie, opmaak voor beperkingen, initiële A11Y-ondersteuning (toegankelijkheid), invoerbesturing, gebaren, luie menu’s, materiaalontwerpcomponenten en vensterbeheer.

Met inleidende gebruikersinterfacekaders wijzigen ontwikkelaars de gebruikersinterface niet langer op basis van statuswijzigingen, maar beschrijven ze deze eerder afhankelijk van de situatie. Bouwbare functies vormen de basis voor het maken van een gebruikersinterface in Jetpack Compose. Het is vergelijkbaar met andere frameworks zoals Flutter en SwiftUI. Landen worden gehouden in lessen die beginnen met @Model Geannoteerd.

READ  Google Maps wordt beter: navigatie krijgt drie nieuwe functies

Meer informatie is te vinden op Bèta-advertenties


(ane)

Naar de homepage

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *