Google a publié la version stable d'Android Studio 3.6 pour les développeurs d'applications Android. Voici notre aperçu des changements les plus importants.
Google publié version 3.5 de son IDE pour le développement d'applications Android, Android Studio, vers le canal stable au milieu de l'année dernière. Cette version était l’aboutissement de mois de corrections de bugs et d’améliorations de la stabilité. Aujourd'hui, Google a annoncé que la prochaine version stable, Android Studio 3.6, est désormais disponible pour les développeurs. La mise à jour est en test depuis des mois et se concentre sur l’amélioration de l’expérience d’édition et de débogage du code. Voici un aperçu des nouveautés de la dernière version.
Vue fractionnée dans les éditeurs de conception
Une nouvelle vue fractionnée pour l'éditeur de mise en page et l'éditeur de navigation permet de voir simultanément les vues de conception et de code de votre interface utilisateur. Split View remplace la fenêtre d'aperçu et peut être configuré fichier par fichier pour enregistrer des informations contextuelles telles que le niveau de zoom et les options de vue de conception. Pour activer Split View, cliquez sur l'icône "Split" dans le coin supérieur droit de la fenêtre de l'éditeur.
Onglet Ressources du sélecteur de couleurs
Google a ajouté un onglet « ressources » au sélecteur de couleurs dans Android Studio 3.6. Cet onglet présente les couleurs que vous avez définies comme ressources de couleur pour faciliter leur sélection ou leur modification. Il est accessible dans les outils de conception et l'éditeur XML.
Émulateur Android - Interface utilisateur de Google Maps
La dernière version de l'émulateur Android est la 29.2.12 et inclut un moyen de visualiser l'emplacement du périphérique émulé. Google a intégré une interface utilisateur Google Maps dans le menu des commandes étendues afin que les développeurs puissent spécifier des emplacements virtuels et construire des itinéraires virtuels.
Prise en charge multi-affichage
L'émulateur 29.1.10 ajoute la prise en charge initiale de l'affichage de plusieurs écrans virtuels afin de faciliter le développement d'applications pour les appareils dotés de plusieurs écrans. Les développeurs peuvent configurer des affichages multi-virtuels dans l'émulateur Android Studio via le menu Paramètres (Contrôles étendus > Paramètres).
Autres changements
- Afficher la liaison: Les incompatibilités entre vos fichiers de mise en page XML et votre code peuvent entraîner l'échec de votre build au moment de l'exécution. Pour éviter cela, Google introduit voir la liaison, une fonctionnalité qui, lorsqu'elle est activée en ajoutant une seule ligne dans le fichier build.gradle de chaque module, "génère une classe de liaison pour chaque fichier de mise en page XML présent dans ce module." La liaison de vue est destinée à remplacer findViewById, vous permettant de référencer toutes les vues avec des ID sans rencontrer de pointeur nul ou de conversion de classe. des exceptions. En savoir plus sur cette fonctionnalité ici.
- Mises à jour du NDK Android: Google a apporté le support de Kotlin pour deux fonctionnalités Android NDK qui étaient auparavant pris en charge en Java. Ils incluent « [la navigation] d'une déclaration JNI vers la fonction d'implémentation correspondante en C/C++ » et « [la création] automatique d'une fonction d'implémentation stub pour une déclaration JNI ».
- Mise à jour de la plateforme IntelliJ: IntelliJ 2019.2 est inclus dans Android Studio 3.6. Ce Article de blog JetBrains explique les changements majeurs.
- Ajouter des classes avec appliquer les modifications: En cliquant sur « Appliquer les modifications de code » ou « Appliquer les modifications et redémarrer l'activité », vous pourrez ajouter une classe, puis déployer cette modification de code sur une application en cours d'exécution. La différence entre ces deux actions est expliquée ici.
- Mises à jour du plugin Android Gradle: La version 3.6 du plugin Android Gradle ajoute la prise en charge du plugin Maven Publish Gradle. Apprendre encore plus ici.
- Mises à jour sur place pour les APK importés: Android Studio 3.6 détecte désormais automatiquement les modifications apportées aux APK importés et vous permet de les réimporter sur place afin que vous n'ayez pas à rattacher les symboles et les sources.
- Attachez les sources Kotlin aux APK importés: Vous pouvez désormais joindre des fichiers sources Kotlin aux APK importés. Apprendre encore plus ici.
- Détection de fuite dans Memory Profiler: Google a mis à jour le profileur de mémoire avec la possibilité de détecter les instances d'activité et de fragment qui auraient pu fuir. La documentation de cette fonctionnalité est disponible ici.
- Désobscurcir le bytecode de classe et de méthode dans APK Analyzer: Lors de l'inspection des fichiers DEX à l'aide d'APK Analyzer, il est désormais possible de désobscurcir le bytecode de classe et de méthode en chargeant le fichier de mappages ProGuard pour l'APK que vous analysez. Plus d'informations ici.
Google a également publié une vidéo YouTube résumant les changements apportés à Android Studio 3.6 :
Vous pouvez télécharger la dernière version stable depuis Android Studio ou du site Web de Google. Pour plus de détails, consultez Article de blog de Google sur le blog des développeurs Android ou le dernier Notes de version d'Android Studio. La prochaine mise à jour majeure de l'IDE arrivera en tant que AndroidStudio 4.0, qui introduit de nouvelles bibliothèques Jetpack, notamment CameraX et Compose. La version 4.0 est actuellement aux Canaries, il faudra donc quelques mois avant qu'il soit prêt pour une version stable.