Google dévoile de nouvelles fonctionnalités pour Jetpack, Android Studio et Kotlin

Google I/O 2021 est une conférence de développeurs, il n'est donc pas surprenant que Google ait annoncé de nouvelles fonctionnalités pour Jetpack, Android Studio et Kotlin.

Nous sommes maintenant bien avancés dans la conférence des développeurs Google I/O 2021, et nous voyons donc un tas d'actualités centrées sur les développeurs pour tous les produits de développement de Google. En plus des changements apportés à Battement et Base de feu, nous avons également de nouvelles fonctionnalités pour le développement Android natif, notamment des annonces sur Android Jetpack, Android Studio et même Kotlin.

Composer Jetpack

Jetpack Compose est un framework de conception déclarative basé sur Kotlin pour Android, les ordinateurs de bureau et même le Web (bien que ces deux derniers soient gérés par JetBrains et non par Google).

Aujourd'hui, Google a annoncé une date pour le version stable de Jetpack Compose, ainsi que quelques nouvelles fonctionnalités en cours. Jetpack Compose 1.0 sera publié en version stable courant juillet. Il comprendra davantage de composants, une meilleure prise en charge des grands écrans et quelques modifications plus générales de la qualité de vie.

Android Studio

Android Studio Arctic Fox est aux Canaries pendant un certain temps maintenant. Aujourd'hui, Canary devient bêta, car Google publie la dernière version d'Arctic Fox sur le canal bêta.

Il n'y a pas grand-chose de nouveau ici à part un changement de chaîne, mais voici un bref aperçu de certaines des fonctionnalités trouvées dans Canary. L'IDE intègre la prise en charge de Jetpack Compose, avec des aperçus de mise en page, la complétion du code, etc. Il existe de nouveaux outils de débogage, notamment Accessibility Scanner et Memory Profiler. Et Google a mis à jour le plugin Android Gradle vers la version 7.0, avec une gestion des versions désormais conforme à Gradle lui-même.

Kotlin

Kotlin bénéficie également de quelques améliorations aujourd'hui, notamment la version stable d'une nouvelle API de processeur d'annotations: Kotlin Symbol Processing. Google affirme que cette API devrait être jusqu'à deux fois plus rapide que les options précédentes et généralement plus efficace.

Jetpack

Enfin, nous avons apporté quelques modifications à Android Jetpack, la suite de bibliothèques de support de Google.

Google a publié Jetpack Macrobenchmark dans un état alpha pour aider les développeurs à analyser le décalage de démarrage et d'animation des applications et à identifier les problèmes associés. Et Kotlin DataStore, la première alternative Kotlin à SharedPreferences, est entrée en version bêta.