Google a publié la version 2.3 d'Android Studio, son IDE officiel pour le développement Android, qui ajoute un certain nombre de nouvelles fonctionnalités sur l'ensemble des phases de développement.
Concevoir l'UI
Introduit dans la version 2.2, ConstraintLayout
est maintenant stable dans Android 2.3. En outre, il supporte maintenant la distribution des vues le long d'un axe et la conservation du ratio des dimensions d'un widget lors du redimensionnement de son conteneur.
De plus, les fichiers PNG peuvent être convertis en format de compression WebP qui fournit des fichiers jusqu'à 25% plus réduits que PNG.
Construire
Le mécanisme de cache de construction introduit dans Android Studio 2.2 est maintenant activé par défaut et est efficace pour réduire les temps de construction.
Instant Run, une fonctionnalité destinée à refléter les modifications de code dans l'émulateur sans nécessiter un redémarrage complet de l'application, offre une meilleure fiabilité grâce à une réimplémentation significative et une interface utilisateur moins ambiguë. En particulier, le bouton Exécuter
déclenchera toujours un redémarrage de l'application, tandis que la capacité d'exécution instantanée appropriée sera déclenchée par la nouvelle action Appliquer les modifications
.
Développer
Pour faciliter la gestion des alertes lint historiques, Android Studio 2.3 permet de définir une ligne de base lint, de sorte que seuls les avertissements les plus récents soient affichés.
La gestion des liens profonds pour une application est facilitée grâce à l'Assistant App Link, qui permet d'associer de nouvelles intentions aux URLs d'une application, de déclarer son association à un site Web via un fichier [Digital Asset Links] et de tester ses fonctionnalités liées aux App Links.
Les nouvelles fonctionnalités supplémentaires d'Android Studio 2.3 sont :
- Amélioration de la palette Layout Editor, qui permet désormais de trier et de rechercher un widget et d'afficher un aperçu.
- Les attributs de widgets peuvent maintenant être marqués d'une étoile de telle sorte qu'ils apparaissent dans la section Favoris.
- La fonctionnalité de copier-coller a été réintroduite dans le dernier émulateur Android.
- L'outil
emulator
a été déplacé dans son propre répertoire et l'android avd
a été remplacé par un nouvel outil,avdmanager
, dédié à la création et à la gestion d'appareils virtuels Android.