Jetpack Compose 1.1

Par:
fredericmazue

mar, 15/02/2022 - 13:38

JetPack Compose, ou plus simplement Compose, est une boite à outils que Google avait présentée en préversion lors du Android Dev Summit 2019. Google décrit Compose comme une boîte à outils moderne permettant de créer une interface utilisateur Android native.

Compose est basé sur un modèle de programmation déclaratif. Vous pouvez donc simplement décrire l'apparence de votre interface utilisateur. Compose se charge du reste. Compose est construit avec le langage Kotlin. En tant que tel, il est totalement interopérable avec le langage de programmation Java et dispose d’un accès direct à toutes les API Android et Jetpack. Google vient de publier JetPack Compose 1.1.

Cette version contient de nouvelles fonctionnalités telles que la gestion améliorée de la mise au point, le dimensionnement des cibles tactiles, la mise en cache des images vectorielles et la prise en charge du surdéfilement étendu d'Android 12.

Plusieurs API sont passées d'expérimentales à stables :

  • API liées à l'animation, telles que : EnterTransition, ExitTransition, et certaines des API AnimatedVisibility,
  • API liées aux vecteurs : rememberVectorPainter, VectorProperty, VectorConfig et RenderVectorGroup

De nouvelles API expérimentales sont apparues également, notamment en ce qui concerne les animations.

Jetpack Compose 1.1 nécessite Kotlin 1.6.10