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 plus facilement que jamais et Android Studio 3.0 n'est pas différent. D'abord annoncé dans le Google I / O 2017, Android 3.0 offre un support pour Kotlin ainsi qu'un certain nombre d'autres fonctionnalités.
Si vous ne pouvez pas attendre pour essayer les nouvelles fonctionnalités, téléchargez Android Studio 3.0 Preview et profitez-en. En attendant, laissez-moi vous parler de la bonté d'Android Studio 3.0 - le nouvel IDE Android.
Prise en charge Android Oreo
Android Studio 3.0 ajoute la prise en charge de l'écriture d'applications pour Android 8.0 Oreo, y compris les nouvelles fonctionnalités prises en charge dans Oreo. Grâce à ce nouvel environnement de développement intégré, vous pouvez facilement créer des icônes de programme de lancement adaptatif et ajouter de nouveaux types de polices dans vos applications.
Les icônes adaptatives affichent une variété de formes sur différents périphériques, par OEM différents. Vous pouvez créer une icône de lanceur adaptatif à l'aide de l'assistant Adaptive Icon auquel vous pouvez accéder en cliquant avec le bouton droit sur / res et en choisissant Nouveau, puis " Image Asset " et en cliquant sur " Icônes lanceur (adaptatif et hérité) ".Comme Oreo prend désormais en charge les polices téléchargeables, vous pouvez maintenant les ajouter dans 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 base
Android Studio 3.0 est livré avec IntelliJ Platform 2017.1.2 qui ajoute de nombreuses nouvelles fonctionnalités et améliorations dans l'IDE Android. Ces améliorations vous aident à coder plus rapidement et vous apportent des fonctionnalités telles que des conseils sur les paramètres, des résultats de recherche instantanée, de nouvelles vérifications de charpie, des surlignements sémantiques et bien d'autres encore.
Nouvelles fonctionnalités support
Prise en charge de Java 8
À mesure que les développeurs s'habituent aux fonctionnalités de Java 8, Google a amélioré la prise en charge de ces fonctionnalités dans Android Studio. Cela signifie que vous pouvez utiliser des API OpenJDK telles que java.time, java.nio.file et java.lang.invoke, et que vous pouvez également utiliser des bibliothèques créées à l' aide de ces API dans vos applications.
Support de la langue Kotlin
Kotlin est un langage interopérable Java qui réduit le code standard, évite les exceptions de pointeurs nulles et introduit de nombreuses autres améliorations sur Java. Il est plus expressif et concis par rapport à Java, et avec Android Studio 3.0, vous pouvez maintenant convertir des fichiers Java en Kotlin ou coder directement dans Kotlin.
Support des applications instantanéesLes applications instantanées sont similaires aux applications Web, mais les applications natives peuvent utiliser les API Android et donner un aspect natif à votre application. Pour l'utilisateur final, c'est aussi simple que 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é» qui, collectivement, crée un «fichier APK de fonctionnalités».
Les applications instantanées peuvent s'exécuter sans être installées comme les applications Web, contrairement aux applications classiques. Pour que cela fonctionne, vous devez mettre à jour votre application existante afin de prendre en charge les applications instantanées. Android Studio 3.0 fournit les modules "Application instantanée" et "Fonctionnalité" . Je pense que c'est une amélioration par rapport aux applications régulières; Qu'est-ce que tu penses?Des 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 à la même chose en ouvrant le menu Affichage, puis en allant dans " Fenêtres outils " et en choisissant finalement " Android Profiler ".
Nouveau débogueur APKLe tout nouveau débogueur APK 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éboggables - même si ce n'est pas construit à partir d'un projet Android Studio, contrairement à avant. Vous pouvez accéder à l'outil en allant dans le menu "Fichier" et en cliquant sur " Profil ou déboguer APK " option.
Nouvel explorateur de fichiers de périphériquesLe nouvel explorateur de fichiers de périphériques est un outil permettant d' accéder au système de fichiers de l'appareil connecté de manière transparente . Il vous permet d'afficher, copier et supprimer des fichiers sur le périphérique, et vous pouvez également ouvrir ces fichiers dans cet IDE. Vous pouvez accéder à l'explorateur de fichiers en cliquant sur le menu "View", en choisissant " Tool Windows ", et en cliquant sur " Device File Explorer ".
Nouveau plugin Android pour GradleAndroid Plugin for Gradle 3.0.0 est un nouveau plugin Gradle amélioré qui aide à résoudre les problèmes de performance 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 de dépendances compatible avec les variantes et mes builds incrémentaux préférés, plus rapides .
Anciennes améliorations de l'outil
Fonctionnalités de l'émulateur Android
Android Emulator fourni avec Android Studio 3.0 est livré avec de nombreuses améliorations de vitesse et de performance, y compris la prise en charge d'OpenGL ES 3.0 pour le niveau d'API 24 et supérieur. En outre, il offre un moyen plus simple 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 pageLayout Editor est utilisé pour concevoir des mises en page dans un éditeur de glisser-déposer, et le nouveau Studio Android apporte diverses améliorations à ce fabricant d'interfaces. Les nouvelles fonctionnalités comprennent des insertions améliorées de vue par glisser-déposer, un nouveau panneau d'erreur, la prise en charge des barrières et des groupes et une amélioration de la création des chaînes.
Fonctionnalités de l'APK AnalyzerAPK Analyzer est un outil pour analyser APK et comprendre sa composition une fois le processus de construction terminé. Cela permet de réduire la taille des fichiers et de déboguer les fichiers et ressources DEX. Avec Android Studio 3.0, il propose de nouvelles options de filtrage, une arborescence améliorée et un meilleur examen des fichiers APK compatibles avec Proguard .
Pour utiliser l'APK Analyzer, il suffit de faire glisser un fichier APK dans la fenêtre Editeur d'Android Studio. Vous pouvez également basculer vers la perspective Projet et ouvrir un fichier APK dans la fenêtre Projet . Et enfin, vous pouvez aussi aller dans le menu Build, choisissez " Analyze APK " parmi les options, puis sélectionnez votre APK.Fonctionnalités de l'inspecteur de disposition
L'inspecteur de disposition amélioré de cet EDI Android est livré avec des améliorations qui vous permettent de déboguer facilement les problèmes de mise en page . Ceux-ci incluent la nouvelle fonction de recherche, les propriétés catégorisées, etc. Vous pouvez accéder à cet outil d'inspection en allant dans le menu Outils, en choisissant l'option Android, puis en cliquant sur " Inspecteur de mise en page ".
Quelles caractéristiques seront les prochaines?
Tout cela concernait les nouvelles fonctionnalités et améliorations d'Android Studio 3.0. Bien que cette liste en excite plusieurs, certains d'entre vous chercheraient encore plus de mises à jour de fonctionnalités dans Android Studio . Et pourquoi pas vous? Android Studio s'adresse aux développeurs comme vous et vous devez avoir votre mot à dire dans ses fonctionnalités à venir .
Heureusement, Google écoute les développeurs comme moi et vous - il suffit de se diriger vers le site du projet Android Studio. Ici, vous verrez différentes façons d'élever la voix, signaler des bugs et suggérer de nouvelles fonctionnalités - suivez simplement les instructions ici pour parler de votre cœur et n'oubliez pas 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, écrivez simplement un commentaire ci-dessous ou partagez vos impressions avec moi sur @aksinghnet sur Twitter. J'aimerais avoir de vos nouvelles. Et, heureux codage les gars!
Créer et stocker des notes courtes sur Google Chrome avec Jot
Si vous êtes une personne qui marque tous vos sites Web fréquemment visités, la page Nouveaux onglets de Chrome ne vous semblera pas utile à première vue. Cependant, si vous trouvez la page Nouveaux onglets redondante, pourquoi ne pas prendre des notes avec elle à la place . C'est la logique derrière l'une des extensions Chrome utiles, appelées Jot .Une foi
7 nouvelles fonctionnalités Google Chrome que vous devez savoir
En plus de sa fonction de grand navigateur Internet, Google Chrome est également un excellent outil de développement Web via DevTools.Le DevTools est constamment mis à jour avec de nouvelles versions. Ainsi, il peut y avoir quelques fonctionnalités et DevTools que vous avez peut-être manqué en cours de route. Par