Android Studio est considéré comme étant le meilleur environnement de développement pour développer des applications Android, il est d’ailleurs le seul EDI officiel de la plateforme. Lors de la phase de construction, Google a introduit d’importants changements à Instant Run et l’interface utilisateur de l’EDI. La fonction Run va désormais s’assurer du redémarrage automatique de l’application pour prendre en compte les changements dans le code, tandis qu’Apply Changes tente de répercuter ces derniers pendant qu'elle est active, avec un résultat plus fiable que précédemment. Android Studio 2.3 élimine également le lag du démarrage d’Instant Run et restaure Build Cache, une fonctionnalité désactivée auparavant dans la version 2.2.
Grâce à Build Cache, une fonction qui était jusqu’à présent expérimentale, la compilation devient plus rapide. Elle met en cache les bibliothèques internes et externes dont l’application aura besoin en vue d’accélérer ensuite la compilation, ce qui permet une construction de projet plus rapide.
Le retour de Constraint Layout
Supporté auparavant puis retiré, Android Studio 2.3 fournit la version stable de Constraint Layout, un outil d’aide à la conception des interfaces. Constraint Layout a été l’outil par défaut de tous les modèles dans la version bêta de 2.2, mais le problème est qu’il a été trop ambitieux, pour cette raison, beaucoup se sont plaints de sa lenteur et son instabilité. Mais maintenant l’outil est de retour avec de nouvelles fonctionnalités. Le chainage bidirectionnel de plusieurs vues pour former un groupe. Dans la pratique, le développeur pourra beaucoup plus facilement répartir des éléments sur une longueur donnée. Constraint Layout prend également en charge les ratios ainsi que la création programmatique via les API ConstraintSet.
Toujours en relation avec la conception d’interfaces, la palette Layout Editor a été repensée, elle permet désormais de chercher, classer et filtrer les widgets, tout en affichant une prévisualisation de celui sélectionné.
Des applications plus légères
Avec le support annoncé de WebP, le format d’images de Google sans perte qui gagne 25 % de poids sur son équivalent en image PNG. Android Studio sera en mesure de convertir les PNG dans une application, permettant un gain intéressant de poids et des applications plus légères.
Les autres nouveautés incluent un nouvel assistant pour les icônes vectorielles Material qui supporte la recherche et le filtrage. La phase de développement permet désormais aux développeurs d’établir un point de comparaison Lint pour ne faire apparaitre que les nouvelles erreurs. Un nouvel outil facilite la création des App Links (liens profonds). On notera aussi l’introduction de modèles mis à jour et l’inclusion d’IntelliJ 2016.2.
Durant la phase de test, les développeurs apprécieront la nouvelle possibilité de faire un copier/coller entre l'émulateur et le système d'exploitation hôte et réciproquement. Ce copier/coller fonctionne avec l'émulateur x86 niveau 19, c'est-à-dire Android 4.4 KitKat et supérieur. Les développeurs pourront aussi tirer profit des outils de commande de l’émulateur d’Android.
Télécharger Android Studio 2.3 (Windows / Mac OS X / Linux)
Source : blog développeurs Android
Et vous ?
Qu'en pensez-vous ?
Voir aussi :
Exynap, un plugin Android Studio destiné à améliorer la productivité des développeurs, est disponible ! Que pensez-vous de cette initiative ?