Android : le Jetpack Compose de Google est disponible en bêta
Le 25 février 2021 à 08h33
2 min
Société numérique
Société
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.
Le 25 février 2021 à 08h33
Commentaires (7)
Vous devez être abonné pour pouvoir commenter.
Déjà abonné ? Se connecter
Abonnez-vousLe 25/02/2021 à 10h55
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) 🙃
Le 25/02/2021 à 13h07
Des alternatives au SDK natif existent et sont souvent bien plus confortables d’utilisation
Le 25/02/2021 à 15h15
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.
Le 25/02/2021 à 15h42
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)
Le 25/02/2021 à 15h50
Je suis curieux de connaitre ton experience sur flutter. Tu es satisfait globalement ?
Le 25/02/2021 à 22h18
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
Le 25/02/2021 à 16h42
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.