banner
Maison / Nouvelles / La girafe d'Android Studio est désormais stable
Nouvelles

La girafe d'Android Studio est désormais stable

Jul 19, 2023Jul 19, 2023

Accueil InfoQ Actualités Android Studio Giraffe désormais stable

27 juil. 2023 2 min de lecture

par

Sergio De Simone

Android Studio Giraffe est désormais stable, intégrant le nouvel IntelliJ 2022.3, une nouvelle apparence IDE, des aperçus d'animation Live Edit améliorés, Compose, et bien plus encore.

Dix ans après sa sortie initiale en 2013, Android Studio reste l'EDI incontournable pour le développement Android. Sa dernière version introduit un certain nombre de changements dans des domaines distincts, notamment des améliorations de l'IDE, la productivité du codage et des améliorations du système de build.

Android Studio Giraffe arbore une nouvelle apparence IDE opt-in visant à réduire la complexité visuelle. Il s'efforce de simplifier l'accès aux fonctionnalités les plus couramment utilisées tout en rendant les fonctionnalités plus complexes facilement accessibles en cas de besoin, mais moins importantes lors d'une utilisation normale. De plus, il fournit un nouveau thème qui rend le visuel de l'EDI plus moderne :

Avec la version Giraffe, nous avons commencé à adopter la nouvelle interface utilisateur, avec plusieurs modifications spécifiques à Android Studio, telles que l'optimisation de la barre d'outils principale par défaut et des configurations des fenêtres d'outils pour Android et l'actualisation de notre iconographie dans le style.

Le nouvel IDE comprend également un explorateur de périphériques mis à jour, qui permet d'inspecter les fichiers et les processus de tout périphérique connecté, y compris la possibilité de copier ou de supprimer des fichiers, de supprimer des processus ou d'attacher le débogueur à un processus en cours d'exécution.

Sur le plan de la productivité du code, Android Studio Giraffe offre la possibilité de prévisualiser les modifications de l'interface utilisateur dans les composables sans redéployer l'application sur le simulateur ou l'appareil physique. Cette fonctionnalité peut être activée via Paramètres/Éditeur/Live Edit et nécessite le plug-in Android Gradle (AGP) 8.1 ou supérieur et Jetpack Compose Runtime 1.3.0 ou supérieur.

En ce qui concerne les fonctionnalités de prévisualisation, l'aperçu de l'animation Compose prend en charge un certain nombre d'API Compose supplémentaires, notamment animate*AsState, CrossFade, RememberInfiniteTransition et AnimatedContent. Les animations peuvent être lues, mises en pause, nettoyées, etc.

Une dernière aide à la productivité du code vient du nouvel assistant de mise à niveau du SDK Android.

Le nouvel assistant de mise à niveau du SDK Android vous permet de voir les étapes requises pour mettre à niveau la targetSdkVersion, ou le niveau d'API ciblé par votre application, directement dans l'EDI.

L'assistant affichera toutes les informations liées à l'option de mise à niveau que vous sélectionnez, vous n'aurez donc pas besoin de parcourir ces informations séparément et pourrez mettre en évidence les principales modifications majeures pour chaque étape de migration.

En parlant du système de build, vous pouvez désormais utiliser Kotlin DSL dans les scripts de build Gradle et tirer parti de sa vérification au moment de la compilation ainsi que consolider tout le code de votre projet sous un seul langage.

De plus, nous avons également ajouté une prise en charge expérimentale des catalogues de versions Gradle basés sur TOML, une fonctionnalité qui vous permet de gérer les dépendances dans un emplacement central et de partager les dépendances entre modules ou projets.

Enfin, Android Studio Giraffe peut afficher les informations de téléchargement des dépendances pendant la synchronisation de Gradle. Cela vous permettra de détecter les inefficacités dans la configuration de votre référentiel.

Android Studio Giraffe offre bien plus que ce qui peut être abordé ici. Si vous êtes intéressé par tous les détails, ne manquez pas l'annonce officielle.

Codez, déployez et faites évoluer Java à votre manière. Microsoft Azure prend en charge votre charge de travail avec de nombreux choix, que vous travailliez sur une application Java, un serveur d'applications ou un framework. Apprendre encore plus.

Écrire pour InfoQ a ouvert de nombreuses portes et augmenté les opportunités de carrière pour moi. J'ai pu interagir en profondeur avec des experts et des leaders d'opinion pour en savoir plus sur les sujets que j'ai abordés. Et je peux également diffuser mes apprentissages à la communauté technologique au sens large et comprendre comment les technologies sont utilisées dans le monde réel.