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 !

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

Le , par Stéphane le calme

280PARTAGES

13  0 
Développement

Éditeur de navigation

L'éditeur de navigation est un éditeur visuel qui vous permet de créer des ressources XML prenant en charge l'utilisation du nouveau composant de navigation Jetpack. Avec l'éditeur de navigation et le composant de navigation, vous pouvez créer des interactions prévisibles entre les écrans et les zones de contenu de votre application. Cet éditeur avait été en préversion dans une version antérieure d'Android Studio et Google affirme en avoir amélioré la qualité grâce aux commentaires des développeurs.


Mise à jour de la plateforme IntelliJ

Android Studio 3.3 comprend Intellij 2018.2.2. Il s'agit d'une version importante de la plateforme de Jetbrains, avec de nouvelles préversions pour l'éditeur de code, des icônes mises à jour, la prise en charge du MacBook Touch Bar, ainsi que des intégrations améliorées du contrôle de version.

Mise à jour de Kotlin

Cette version d'Android Studio regroupe Kotlin 1.3.11, ainsi que les coroutines et contrats Kotlin, sans oublier le support IDE pour le style de codage Kotlin recommandé.

Prise en charge de C ++ par Clang-Tidy

Android Studio prend désormais en charge l'analyse de code statique Clang-Tidy pour C ++. Semblable au support actuel des charpies pour Java et Kotlin dans Android Studio, Clang-Tidy aide ceux qui ont le C ++ dans leur application Android à identifier les erreurs de code et les bogues les plus courants. Activez l'inspection en allant dans Paramètres → Editeur → Inspections (Préférence → Editeur → Inspections pour MacOS).


Mise à jour de l'assistant de nouveau projet

Pour prendre en charge les types de périphériques, les langages de programmation et les nouvelles infrastructures, Google a mis à jour l’assistant de création de projet pour Android Studio. Vous pouvez accéder aux mêmes modèles de projet dans le cadre d’une expérience utilisateur simplifiée.


Supprimer les répertoires IDE non utilisés

Pour vous aider à effectuer la mise à niveau vers la dernière version d'Android Studio, Google a ajouté une nouvelle fonctionnalité permettant de nettoyer les paramètres inutilisés et les répertoires de cache. Les versions précédentes d'Android Studio ont laissé ces anciens répertoires difficiles à trouver et à supprimer sur votre disque dur. Lorsque vous exécutez Android Studio 3.3 et versions ultérieures, la nouvelle boîte de dialogue suggère des répertoires que vous pouvez supprimer en toute sécurité des installations antérieures d'Android Studio.


Commentaires de l'utilisateur IDE

Pour aider Google à créer un meilleur produit, l’entreprise a commencé à inclure des boutons d’impression de produit pour un retour rapide. Si vous souhaitez partager des données d'utilisation, vous pouvez cliquer sur l'icône correspondant à vos sentiments lorsque vous utilisez Android Studio. Pour accepter de fournir des commentaires sur le produit, accédez à Paramètres → Apparence et comportement → Paramètres système → Partage de données (Préférences → Apparence et comportement → Paramètres système → Partage de données pour MacOS).


Build

Amélioration de la compilation Java incrémentielle lors de l’utilisation du processeur d’annotation

Cette mise à jour réduit le temps de build en améliorant la prise en charge de la compilation Java incrémentielle lors de l'utilisation de processeurs d'annotation. L'optimisation nécessite le plugin Android Gradle 3.3.0 ou supérieur.

Synchronisation de projet mono-variante

Outre la vitesse de génération, la vitesse de synchronisation des projets peut constituer un goulot d'étranglement pour les développeurs ayant de gros projets d'application comportant plusieurs variantes de construction. Dans cette version de l'EDI, vous pouvez limiter la synchronisation à la variante de construction active. Pour que cette optimisation fonctionne, votre projet doit utiliser le plugin Android Gradle version 3.3.0 ou ultérieure. Vous pouvez activer cette option dans les préférences expérimentales d'Android Studio 3.3.


Android App Bundles prend désormais en charge les applications instantanées

Vous pouvez désormais créer et déployer des expériences Google Play Instant à partir d'un seul projet Android Studio et les inclure dans un seul ensemble d'applications Android. Lancé l’année dernière, Android App Bundle est devenu le nouveau format de publication d’applications Android standard que vous pouvez créer avec Android Studio. Cette mise à jour rationalise et unifie les artefacts de build que vous téléchargez sur Google Play.

Tests

Plusieurs instances AVD d'émulateur

Android Emulator 28.0 prend désormais en charge la possibilité de lancer plusieurs instances du même périphérique virtuel Android (AVD). Chaque instance de l'AVD utilise un ensemble minimal de ressources système. Pour les développeurs disposant d'environnements de test d'intégration continue, cela peut constituer un moyen pratique d'exécuter des tests en parallèle à partir d'une configuration AVD. Sur la ligne de commande, exécutez les commandes suivantes:

Code Java : Sélectionner tout
1
2
$./emulator -avd <avdname> -read-only & 
$./emulator -avd <avdname> -read-only &

Android 9 Pie Emulator System Images & P2P Wi-Fi

En plus de Android Studio 3.3, vous pouvez également télécharger des images du système Android 9 pour votre émulateur pour le test de vos applications. Les images du système d'émulateur Google Play passent non seulement par la suite de tests de compatibilité Android (CTS), mais incluent également la prise en charge des connexions directes Wi-Fi P2P entre deux émulateurs. Pour commencer à utiliser cette fonctionnalité, lancez l'émulateur (v28.0.22 ou supérieure) via la ligne de commande et assurez-vous que les deux émulateurs partagent les mêmes arguments de ligne de commande du serveur Wi-Fi et du port client.

Code Java : Sélectionner tout
1
2
$./emulator @<server-avd-name> -wifi-server-port 9999 
$./emulator @<client-avd-name> -wifi-client-port 9999

Sauvegarde de la vitesse des snapshots d'émulateur

Google assure que les développeurs lui ont signifié qu’ils aiment utiliser les Snapshots et le démarrage rapide, mais l’entreprise sentait que le temps pris pour fermer l'émulateur et la sauvegarde rapide pour enregistrer un snapshot était lent. Pour résoudre ce problème, Google a optimisé la manière dont les snapshots sont enregistrés et gérés, en utilisant un fichier mappé pour enregistrer la RAM invité. À partir de statistiques globales, Google a constaté que cette optimisation avait permis de réduire de 27 secondes à 3 secondes le gain de temps moyen généré par les démarrages rapides, soit une amélioration d’un facteur de 8.

Comme toujours, Android Studio peut être installé sur Linux, macOS et Windows. Plusieurs nouveautés réclameront l’installation de l’Android Emulator v28.0.22, que l’on peut récupérer depuis le SDK Manager de Studio.

Source : Google

Voir aussi :

Firefox 65 promet une sécurité accrue sur Linux, Android et macOS et apporte le support du format WebP de Google pour un Web plus rapide
Pour déverrouiller un smartphone Android, un attaquant n'a qu'à répondre à un appel via l'appli Skype, un correctif est disponible, mais ...
Google confirme le support sur Fuchsia OS des applications Android via le runtime Android et l'usage probable des fichiers FAR au lieu des APK
Comment certaines applications Android échangent des données avec Facebook, en particulier pour les mobinautes qui n'ont pas de compte Facebook ?
Une tête imprimée en 3D a pu tromper le système de reconnaissance faciale de plusieurs smartphones Android populaires lors d'un test

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