Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Google publie la version 3.4 de l'EDI Android Studio qui se débarrasse de vieux problèmes de flux de travail

Le , par Bill Fassinou

104PARTAGES

7  0 
La version 3.4 de l’EDI Android Studio a été publiée dans la journée d'hier par Google avec de nouvelles fonctionnalités, quelques correctifs de bugs et quelques autres améliorations pour augmenter la performance des développeurs Android sous l’EDI. En tout, Google cite jusqu’à huit nouvelles améliorations et fonctionnalités dont une nouvelle forme du gestionnaire de ressources, la mise à jour de la plateforme d’Intellij IDEA 2018.3.4, une mise à jour du panneau d’édition et de mise en page et les suggestions d’importations des bibliothèques requises aux fichiers de votre projet Gradle lorsque vous travaillerez avec les bibliothèques telles que Jetpack et Firebase.

Après environ six mois de développement, Google se dit ravi d’apporter aux développeurs la nouvelle version de l’EDI Android Studio. Selon la firme, Android Studio 3.4 intègre des fonctionnalités de productivité et plus de 300 corrections de bogues et de stabilité à ne pas manquer. Dans un premier temps, Google annonce le nouveau gestionnaire de ressources de l’EDI. « Nous avons appris de votre part que la gestion des ressources et la navigation peuvent être fastidieuses dans Android Studio, en particulier à mesure que la complexité de votre application augmente », a écrit Google.

Le gestionnaire de ressources est un nouvel outil permettant de visualiser les dessins, les couleurs et les mises en page de votre projet d'application dans une vue consolidée. En plus de la visualisation, le panneau prend en charge l’importation d’actifs en masse par glisser-déposer et, à la demande générale, par la conversion en bloc de SVG à VectorDrawable. Google espère que ces accélérateurs aideront désormais les développeurs à bien gérer les actifs qu’ils obtiennent d'une équipe de conception ou simplement les aider à avoir une vue plus organisée des actifs de leurs projets.


Dans un second temps, Android Studio 3.4 suit votre code et apprend de lui, ce qui lui permet de reconnaître certaines bibliothèques et de vous suggérer leurs déclarations. Google explique qu’à mesure que vous travaillez avec les nouvelles bibliothèques Jetpack et Firebase, Android Studio 3.4 reconnaît les classes communes de ces bibliothèques et suggère, via les intentions du code, d'ajouter la déclaration d'importation et la dépendance de bibliothèque requises aux fichiers de votre projet Gradle. Cette optimisation, explique Google, peut vous faire gagner du temps, car elle vous maintient dans le contexte de votre code. De plus, les bibliothèques Jetpack étant modulaires, Android Studio peut trouver la bibliothèque exacte ou l’ensemble minimal de bibliothèques requis pour utiliser une nouvelle classe Jetpack.

Ensuite, l’EDI présente dans sa nouvelle version un panneau de propriétés au niveau de l’éditeur de mise en page. Pour améliorer le raffinement et le polissage du produit, Google dit avoir actualisé le panneau propriétés de l'éditeur de mise en page qui dispose maintenant d’un seul volet avec des sections réductibles pour les propriétés. En outre, les erreurs et les avertissements ont leur propre couleur de surbrillance. Vous disposez désormais d'un contrôle de liaison de ressource pour chaque propriété et d'un sélecteur de couleur mis à jour. D’un autre côté, Google a satisfait à une demande de longue date des développeurs qui est de disposer d’une interface utilisateur pour gérer les fichiers du projet Gradle. Il a donc ajouté une boîte de dialogue dénommé PSD (Project Structure Dialog) ou “Structure du projet”.

Le PSD vous permet de voir et d’ajouter des dépendances à votre projet au niveau du module. De plus, le nouveau fichier PSD affiche les variables de construction, des suggestions pour améliorer la configuration de votre fichier de construction, et bien plus encore. Bien que le dernier plug-in Gradle v3.4 comporte également des améliorations, vous n'aviez pas besoin de mettre à jour le numéro de version de votre plug-in Gradle pour tirer parti du nouveau PSD, a expliqué Google. À part cela, Google a finalement remplacé Proguard par défaut par R8 dans la nouvelle version de l’EDI Android Studio.

La réduction de code R8 permet de réduire la taille de votre fichier APK en éliminant le code et les ressources inutilisés et en faisant en sorte que votre code actuel prenne moins de place. En outre, par rapport à Proguard, R8 combine des opérations de réduction, de désinsertion et de désintégration en une seule étape, ce qui s'avère être une approche plus efficace pour les applications Android. Après des validations et des tests supplémentaires l’année dernière, R8 est désormais le shinker de code par défaut pour les nouveaux projets créés avec Android Studio 3.4 et pour les projets utilisant le plug-in Android Gradle 3.4 et versions ultérieures.

Il y a eu également dans cette version de l’EDI d’autres mises à jour comme celle de l'émulateur Android. « À l'intérieur d'Android Studio 3.4, nous avons publié les dernières apparences d'appareils Google Pixel 3 et Google Pixel 3 XL. Également avec cette version, vous pouvez également télécharger des images du système d'émulateur Android Q Beta pour tester des applications sur Android Q. Veuillez noter que nous vous recommandons d'exécuter la version canari d'Android Studio et l'émulateur pour obtenir les dernières modifications en matière de compatibilité au cours du programme Android Q Beta », a écrit Google. Vous pouvez télécharger la version 3.4 d’Android Studio à partir de la page de téléchargement mise à disposition par Google ou simplement procéder à la mise à jour de la version que vous utilisez actuellement.

Télécharger Android Studio 3.4

Source : Google

Et vous ?

Comment trouvez-vous cette nouvelle version d'Android Studio ?

Voir aussi

L'EDI Android Studio 3.3 est disponible en téléchargement et apporte de nombreuses améliorations pour simplifier la tâche aux développeurs

Android Studio 3.1 est disponible en téléchargement une mise à jour axée sur l'amélioration de la productivité des développeurs

La première préversion d'Android Studio 3.0 disponible avec le support de Kotlin, plus de fonctionnalités Java 8 et bien plus encore

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de air-dex
Membre expert https://www.developpez.com
Le 20/04/2019 à 1:26
Citation Envoyé par Bill Fassinou Voir le message
Dans un second temps, Android Studio 3.4 suit votre code et apprend de lui, ce qui lui permet de reconnaître certaines bibliothèques et de vous suggérer leurs déclarations. Google explique qu’à mesure que vous travaillez avec les nouvelles bibliothèques Jetpack et Firebase, Android Studio 3.4 reconnaît les classes communes de ces bibliothèques et suggère, via les intentions du code, d'ajouter la déclaration d'importation et la dépendance de bibliothèque requises aux fichiers de votre projet Gradle. Cette optimisation, explique Google, peut vous faire gagner du temps, car elle vous maintient dans le contexte de votre code. De plus, les bibliothèques Jetpack étant modulaires, Android Studio peut trouver la bibliothèque exacte ou l’ensemble minimal de bibliothèques requis pour utiliser une nouvelle classe Jetpack.
Comment ça se passe en backend ? Android Studio envoie-t-il ton code à l'IA de Google sur ses serveurs ? Bonjour le spyware et la confidentialité du code produit en entreprise le cas échéant !
1  0 
Avatar de hotcryx
Membre extrêmement actif https://www.developpez.com
Le 19/04/2019 à 17:32
"shinker de code"

shrinker de code
0  0