Catégories
Start-up et applications

Android Studio 4.0 propose des améliorations de conception, de développement et de construction

La dernière version d'Android Studio est désormais disponible. Faits saillants de Android Studio 4.0 inclure un nouvel éditeur de mouvement et un analyseur de construction, ainsi que des versions améliorées de CPU Profiler et Layout Inspector.

"En ces temps incertains, nous sommes humiliés par les nombreux développeurs du monde entier qui trouvent des moyens de continuer à faire ce qu'ils font le mieux: créer des applications incroyables pour Android. Que vous travailliez à partir de votre table de cuisine sur un ordinateur portable ou à partir d'un bureau à domicile, vous avez besoin d'outils qui vous suivent. Android Studio 4.0 est le résultat de notre volonté de vous proposer de nouveaux outils améliorés pour coder plus intelligemment, créer plus rapidement et concevoir les applications dont vos utilisateurs dépendent, et il est maintenant disponible sur le canal stable ", Adarsh ​​Fernando, chef de produit chez Google, a écrit dans un Publier.

Les points saillants comprennent:

Conception
Éditeur de mouvement est une interface graphique pour créer, éditer et prévisualiser des animations MotionLayout. le API MotionLayout est une API pour gérer l'animation de mouvement et de widget dans les applications. Avec Motion Editor, les développeurs peuvent ignorer le processus de création et de modification manuelle des fichiers XML. Il génère automatiquement ces fichiers et prend en charge la modification des jeux de contraintes, des transitions, des images clés et des attributs d'affichage.

CONTENU CONNEXE: Trois tendances de smartphone à surveiller

Une version améliorée de Inspecteur de mise en page fournit un moyen plus intuitif de déboguer les interfaces utilisateur. Il permet d'accéder aux données et aux informations sur la façon dont les ressources sont utilisées.

Android Studio 4.0 introduit également une fonctionnalité de validation de mise en page qui peut être utilisée pour prévisualiser les mises en page sur différents écrans et configurations simultanément.

Développer et profiler
CPU Profiler a été révisé dans cette version. À la suite des commentaires des utilisateurs, l'équipe a décidé de séparer les enregistrements du processeur de la chronologie principale du profileur. Ils sont désormais organisés en groupes plus faciles à analyser. Toutes les activités de thread peuvent désormais également être affichées dans la chronologie des activités de thread. L'équipe a également repensé l'interface utilisateur de System Trace avec des threads de couleur unique, des capacités de tri et la possibilité de voir les données uniquement pour les threads sélectionnés.

Android Studio 4.0 ajoute également des fonctionnalités d'éditeur intelligent, telles que la mise en évidence de la syntaxe, l'achèvement et la vérification des erreurs. Lorsqu'il est intégré à un projet Android, il permet également de compléter complètement les symboles pour toutes les classes, méthodes et champs, ainsi qu'une navigation et une refactorisation rapides.

Les autres mises à jour de développement incluent le IntelliJ IDEA 2019.3 mise à jour de la plateforme, modèles en direct Kotlin et clangd prise en charge de C ++.

Construire
Build Analyzer est un autre nouvel outil de cette version. Il offre un aperçu des goulots d'étranglement dans une build en mettant en évidence les plugins et les tâches responsables du temps de build global et en suggérant des moyens d'atténuer les problèmes.

Les développeurs utilisant le plug-in Android Gradle 4.0.0 ou supérieur peuvent également profiter de la dépendances d'entité sur entité. Cela signifie que les développeurs peuvent définir des relations entre les modules et spécifier qu'un module spécifique dépend d'un autre. «La possibilité de définir cette relation garantit que votre application dispose des modules requis pour déverrouiller des fonctionnalités supplémentaires, ce qui réduit le nombre de demandes et facilite la modularisation de votre application. Par exemple, une fonction: vidéo peut dépendre de la fonction: caméra. Si un utilisateur souhaite débloquer la possibilité d'enregistrer des vidéos, votre application télécharge automatiquement le module caméra requis lorsqu'il demande: vidéo », a expliqué Fernando.

API de langage Java 8 sont désormais pris en charge et peuvent désormais être utilisés quel que soit le niveau d'API minimal d'une application.

Les autres fonctionnalités de build incluent la possibilité d'activer ou de désactiver les fonctionnalités de build discrètes et la prise en charge des fichiers de script Kotlin DSL.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *