Android : le Jetpack Compose de Google est disponible en bêta

Android : le Jetpack Compose de Google est disponible en bêta

Android : le Jetpack Compose de Google est disponible en bêta

Jetpack Compose est un toolkit dédié à l’interface utilisateur des applications Android, pour en simplifier la création avec le moins de code possible. À terme, les Android Views seront remplacées par Compose.

Le projet était jusque-là en alpha. L’arrivée de la bêta signifie d’une part la stabilisation des API et donc l’assurance qu’elles n’introduiront plus de changement majeur (cassant le code) d’ici la version finale. D’autre part, toute une liste de nouveautés.

On y trouve ainsi le support des coroutines, le support de l’accessibilité pour Talkback, une nouvelle API dédié aux animations, l’interopérabilité avec les Views, des composants Material UI, les Lazy Lists, ou encore du neuf sur les thèmes et éléments graphiques, avec notamment le support des modes clair et sombre.

La bêta de Compose ne peut pour l’instant être utilisée qu’avec la dernière mouture Canary d’Android Studio Arctic Fox, qui intègre pour l’occasion plusieurs nouveautés aussi : Live Literals, Animation Preview, support de Compose dans le Layout Inspector, aperçu interactif, etc.

Commentaires (7)


Beaucoup de communication et d’attention autour d’un projet avec une API à peine sèche et des outils non releasés (livrés)…



Je ne sais pas vous, mais j’aimerai tellement qu’ils mettent plus d’énergie dans les techno et problématiques que les développeurs rencontrent au quotidien en prod que dans un (nouveau) langage (coucou Kotlin qui existe depuis des années et pas grand monde ne s’y intéressait) et un (nouveau) paradigme pour écrire des IHM (coucou Swing et son écriture programmatique) 🙃



(reply:1856620:Perfect Slayer)




Des alternatives au SDK natif existent et sont souvent bien plus confortables d’utilisation


Je prefere nettement coder avec le SDK natif (iOS) que d’utiliser [xamarin, react ..]:



Par exemple:



Pour commencer le setup est bien plus complexe et j’ai souvent rencontre des bugs.
Manque de documentation et d’exemples sur internet.
Quoiqu’il arrive, tu dois comprendre plateforme sur laquelle tu travailles car il y a toujours des manques dans l’API.


slash622

Je prefere nettement coder avec le SDK natif (iOS) que d’utiliser [xamarin, react ..]:



Par exemple:



Pour commencer le setup est bien plus complexe et j’ai souvent rencontre des bugs.
Manque de documentation et d’exemples sur internet.
Quoiqu’il arrive, tu dois comprendre plateforme sur laquelle tu travailles car il y a toujours des manques dans l’API.


Je ne connais pas xamarin/react je ne fais que du flutter. Mais oui on échappe pas forcément à 100% au natif mais on l’évite pour la partie UI qui est la plus pénible (sur Android)


plop97

Je ne connais pas xamarin/react je ne fais que du flutter. Mais oui on échappe pas forcément à 100% au natif mais on l’évite pour la partie UI qui est la plus pénible (sur Android)


Je suis curieux de connaitre ton experience sur flutter. Tu es satisfait globalement ?


slash622

Je suis curieux de connaitre ton experience sur flutter. Tu es satisfait globalement ?


Oui complètement j’ai abandonné le développement natif Android (même sans besoin de version iOS). C’est a la fois vraiment simple, intuitif et performant.
Le natif ne disparaît pas il peut y avoir besoin d’en faire notamment pour l’interaction hardware mais pour le reste c’est super



(reply:1856620:Perfect Slayer)




Un langage haut niveau comme Kotlin n’a d’attrait que s’il y a de bons framework qui vont avec.
Mais oui, au final c’est éparpillé les ressources et les efforts pour construire une énième manière de construire des UI.


Fermer