Google lance Android Jetpack, un ensemble de composants pour accélérer le développement d'applications

Google a lancé aujourd'hui Android Jetpack, un ensemble de composants, d'outils et de conseils conçus pour accélérer le développement d'applications. Le chef de produit Android Stephanie Cuthbertson a dévoilé le nouvel ensemble de composants Android sur scène lors de la conférence I / O 2018 des développeurs, les qualifiant de "nouvelle génération d'API Android conçues pour accélérer le développement d'applications".

Pensez à Jetpack comme le successeur de la bibliothèque de support, un ensemble de composants qui facilite l'utilisation des nouvelles fonctionnalités Android tout en maintenant la rétrocompatibilité. La bibliothèque de support est utilisée par 99% de toutes les applications du Play Store. Lors des E / S l'année dernière, Google a introduit les composants d'architecture, conçus pour faciliter la gestion des données d'un cycle d'application, mais il souhaite maintenant aller plus loin en aidant les développeurs à éliminer le code standard.

Comme vous pouvez le voir ci-dessus, Android Jetpack combine la bibliothèque de support, les composants d'architecture et cinq nouveaux composants. Ils sont divisés en quatre catégories: Architecture, UI, Foundation et Behavior. Étant donné que les composants Jetpack sont conçus pour assurer la rétrocompatibilité, votre application peut s'exécuter sur différentes versions d'Android.

Les composants Jetpack sont fournis sous la forme de bibliothèques dégroupées qui ne font pas partie de la plate-forme Android sous-jacente. Vous pouvez donc adopter uniquement le composant dont vous avez besoin, selon vos besoins. Lorsque la nouvelle fonctionnalité Jetpack est disponible, Google espère que les développeurs pourront l'ajouter à leurs applications et déployer la mise à jour sur Google Play en une seule journée.

Google lance aujourd'hui les nouveaux composants Jetpack suivants:

  • WorkManager alpha: Une solution unique pour les travaux d'arrière-plan basés sur les contraintes qui nécessitent une exécution garantie, remplaçant le besoin de tâches ou de SyncAdapters. WorkManager permet de travailler sur des appareils avec ou sans services Google Play, de créer des graphiques de travail et d'interroger l'état de votre travail.
  • Alpha de navigation: structure permettant de structurer l'interface utilisateur intégrée à l'application en mettant l'accent sur la création d'une application d'activité unique comme architecture préférée. La navigation vous permet de déclarer les transitions à gérer, de générer automatiquement le comportement correct de retour et de retour, d'assurer une prise en charge complète des liens profonds et de fournir des aides pour se connecter aux widgets de l'interface utilisateur appropriée.
  • Écurie de pagination: gérez les données dans les «pages» en extrayant le premier morceau de données pour donner à l'utilisateur un aperçu de ses résultats le plus rapidement possible tout en réduisant le morceau suivant et le suivant, etc. Combiné avec RecyclerView , ce composant peut ajouter un défilement infini à votre application.
  • Tranche alpha: une tranche est un moyen de faire apparaître l'interface utilisateur de votre application à l'intérieur de l'Assistant Google à la suite d'une recherche, ce que Google a montré dans le cadre de la deuxième version du développeur d'Android P.

Kotlin

Le cinquième composant est également un alpha, mais c'est celui dont Google a déjà parlé: Android KTX. Celui-ci tire parti des fonctionnalités du langage Kotlin pour réduire encore plus le code.

Google a annoncé la prise en charge du langage de programmation Kotlin l'année dernière à I / O 2017. Depuis lors, le nombre d'applications Google Play utilisant Kotlin a augmenté de plus de 500% et 28 des 100 meilleures applications du Play Store l'a adopté. Plus important encore, 95% des développeurs nous disent qu'ils sont très heureux d'utiliser Kotlin pour leur développement Android.

Google a promis aujourd'hui que l'équipe continue d'améliorer l'expérience des développeurs Kotlin en termes de bibliothèques, d'outillage, d'exécution, de documentation et de formation. En plus des améliorations apportées à Android KTX et à Android Studio, Google a réglé Android Runtime (ART) sur Android P afin que les applications créées avec Kotlin puissent fonctionner plus rapidement.

En ce qui concerne les développeurs qui cherchent à utiliser Java en fossé, les extraits de code Kotlin sont maintenant dans la documentation officielle d'Android et une version Kotlin de la documentation de référence de l'API est publiée aujourd'hui. Google vous recommande également de suivre le cours Kotlin Bootcamp sur Udacity et la spécialisation Kotlin dans le programme Google Developers Experts.


Lien source

Comments

comments

LIS  Lonely Planet adopte des adresses géocodées What3words pour trouver des lieux en utilisant seulement 3 mots

Laisser un commentaire