Android Studio 3.0 - Tout ce que vous devez savoir
En tant que développeur Android, j'attends volontiers de nouvelles fonctionnalités innovantes de Google pour aider les développeurs comme moi créer et tester des applications facilement que jamais et Android Studio 3.0 n'est pas différent. Annoncé pour la première fois dans Google I / O 2017, Android 3.0 offre une prise en charge de Kotlin ainsi que de nombreuses autres fonctionnalités..
Si vous avez hâte de essayer les nouvelles fonctionnalités, Téléchargez ensuite Android Studio 3.0 Preview et testez-le. Pendant ce temps, laissez-moi vous présenter les avantages d'Android Studio 3.0 - le nouvel IDE Android..
Assistance Android Oreo
Android Studio 3.0 ajoute support pour l'écriture d'applications pour Android 8.0 Oreo y compris les nouvelles fonctionnalités prises en charge par Oreo. En utilisant ce nouvel IDE, vous pouvez facilement créer icônes de lanceur adaptatif, et ajouter nouveaux types de polices dans vos applications.
Les icônes adaptatives affichent une variété de formes sur différents appareils, par différents OEM. Vous pouvez créer une icône de lanceur adaptatif à l'aide de l'assistant Icône adaptative, à laquelle vous pouvez accéder en cliquant avec le bouton droit de la souris sur / res dossier et choix Nouveau, puis “Image Asset“, et en cliquant “Icônes du lanceur (adaptatif et hérité)“.
Comme Oreo prend désormais en charge les polices téléchargeables, vous pouvez maintenant les ajouter à vos applications pour réduire la taille des fichiers APK de vos applications. De même, vous pouvez également ajouter des polices au format XML dans vos applications. - aussi simplement que vous ajoutez un autre fichier de ressources.
Mise à jour de la plateforme
Android Studio 3.0 est livré avec IntelliJ Platform 2017.1.2 qui ajoute de nombreuses nouvelles fonctionnalités et améliorations à l'IDE Android. Ces améliorations vous aident à coder plus rapidement et apporte des fonctionnalités telles que indications de paramètres, résultats de recherche instantanée, nouvelles vérifications de la charpie, surbrillance sémantique, et beaucoup plus.
Prise en charge de nouvelles fonctionnalités
Prise en charge des fonctionnalités de Java 8
Alors que les développeurs s'habituent maintenant aux fonctionnalités de Java 8, Google a amélioré la prise en charge de ces fonctionnalités linguistiques dans Android Studio. Cela signifie que vous pouvez utiliser les API OpenJDK comme java.time, java.nio.file, et java.lang.invoke, et ainsi vous pouvez aussi utiliser des bibliothèques construites à l'aide de ces API dans vos applications.
Support de la langue Kotlin
Kotlin est un langage interopérable en Java qui réduit le code standard, évite les exceptions de pointeur nul et introduit de nombreuses autres améliorations par rapport à Java. Ses plus expressif et concis comparé à Java et à Android Studio 3.0, vous pouvez maintenant convertir des fichiers Java en Kotlin ou en code directement dans Kotlin.
Prise en charge instantanée des applications
Les applications instantanées sont comme les applications Web, mais les applications natives qui peut utiliser les API Android et donner une apparence native à votre application. Pour l'utilisateur final, il suffit simplement d'ouvrir un lien Web. mais pour le développeur (c'est vous), il s'agit de modulariser son application en modules appelés 'module de fonctionnalités' qui fait collectivement une 'fonctionnalité APK'.
Les applications instantanées peuvent courir sans être installé comme les applications Web, contrairement aux applications ordinaires. Pour que cela fonctionne, vous devez mettre à niveau votre application existante pour prendre en charge les applications instantanées. - Android Studio 3.0 fournit des modules "Instant App" et "Feature" pour le même. Je pense que c'est une amélioration par rapport aux applications classiques; Qu'est-ce que tu penses?
Outils nouveaux et mis à jour
Nouveau profileur Android
Android Profiler est le nouvel outil de surveillance pour Android qui remplace l'ancien outil Android Monitor. C'est beaucoup mieux que l'ancien outil et fournit une vue unifiée en temps réel de l'application. Vous pouvez accéder au même en ouvrant Vue menu, puis aller à “Fenêtre d'outil“, et enfin choisir “Android Profiler“.
Nouveau APK Debugger
Le tout nouveau APK Debugger dans Android Studio 3.0 apporte des capacités de débogage améliorées. Cela étant dit, il vous permet de déboguer les fichiers APK s'ils sont déboguables, même s'ils ne sont pas construits à partir d'un projet Android Studio, comme auparavant. Vous pouvez accéder à l'outil en allant à “Fichier” menu et en cliquant “Profil ou débogage APK” option.
Nouvel Explorateur de fichiers de périphériques
Le nouvel explorateur de fichiers de périphériques est un outil permettant de: accéder de façon transparente au système de fichiers du périphérique connecté. Il vous permet d'afficher, de copier et de supprimer des fichiers sur le périphérique. Vous pouvez également ouvrir ces fichiers dans cet IDE. Vous pouvez accéder à l'explorateur de fichiers en cliquant sur “Vue” menu, choix “Fenêtre d'outil“, et en cliquant “Explorateur de fichier de périphérique“.
Nouveau plugin Android pour Gradle
Le plug-in Android pour Gradle 3.0.0 est un nouveau plug-in amélioré pour Gradle qui aide résoudre les problèmes de performances de construction du plugin précédent et offre diverses autres améliorations. Ceux-ci incluent des temps de configuration plus rapides, une résolution des dépendances prenant en compte les variantes et mes préférences. - des constructions incrémentielles plus rapides.
Anciennes améliorations d'outils
Fonctionnalités de l'émulateur Android
L’émulateur Android fourni avec Android Studio 3.0 apporte de nombreuses améliorations en termes de performances et de vitesse, notamment: support pour OpenGL ES 3.0 pour API de niveau 24 et supérieur. De plus, il offre un moyen plus facile de générer un rapport de bogue pour votre application en cours d’exécution et un moyen plus rapide de soumettre des bogues liés à l'émulateur.
Fonctions de l'éditeur de mise en page
Layout Editor est utilisé pour concevoir des mises en page dans un éditeur de glisser-déposer, et le nouvel Android Studio apporte diverses améliorations à ce fabricant d'interfaces. Les nouvelles fonctionnalités comprennent Amélioration des insertions de vue par glisser-déposer, nouveau panneau d'erreur, prise en charge des obstacles et des groupes et amélioration de la création de chaînes.
APK Analyzer caractéristiques
APK Analyzer est un outil pour analyser APK et comprendre sa composition une fois le processus de construction terminé. Cela aide à réduire la taille du fichier et à déboguer les fichiers et ressources DEX. Avec Android Studio 3.0, il comporte de nouvelles options de filtrage, une arborescence améliorée et une meilleure examen des fichiers APK compatibles avec Proguard.
Afin d’utiliser l’Analyseur APK, il suffit de glisser et déposer un APK dans la fenêtre de l'éditeur d'Android Studio. Alternativement, vous pouvez passer à Projet perspective et ouvrir un APK dans le Projet la fenêtre. Et enfin, vous pouvez aussi aller à Construire menu, choisissez “Analyser APK” à partir des options, puis sélectionnez votre APK.
Fonctions de l'inspecteur de disposition
L’Inspecteur de disposition amélioré de cet IDE Android comprend des améliorations qui vous permettent de résoudre facilement les problèmes de mise en page. Celles-ci incluent une nouvelle fonctionnalité de recherche, des propriétés classées, etc. Vous pouvez accéder à cet outil d’inspection en allant à Outils menu, choix Android option, puis en cliquant sur “Inspecteur de disposition“.
Quelles fonctionnalités seront les prochaines?
Il s’agissait des nouvelles fonctionnalités et des améliorations d’Android Studio 3.0. Même si cette liste en excitera encore beaucoup, certains d’entre vous chercheraient encore plus de mises à jour de fonctionnalités dans Android Studio. Et pourquoi pas vous? Android Studio est pour les développeurs comme vous, et vous devez avoir son mot à dire dans ses prochaines fonctionnalités.
Heureusement, Google écoute les développeurs comme moi et vous - Rendez-vous simplement sur le site du projet Android Studio. Ici, vous verrez différentes manières d’élever la voix., signaler des bugs et suggérer de nouvelles fonctionnalités - Il suffit de suivre les instructions pour parler ton cœur et d’inclure toutes les informations nécessaires..
Si vous avez aimé lire cet article ou si vous souhaitez partager votre fonctionnalité préférée dans Android Studio 3.0, il vous suffit d'écrire un commentaire ci-dessous ou de partager votre opinion avec moi à @aksinghnet sur Twitter. J'adorerais avoir de vos nouvelles. Et, bon codage les gars!