Coder votre application

Android Studio inclut des outils pour chaque étape de développement, mais l'essentiel consiste à coder votre application : écrire le code, créer des mises en page, créer des images et être productif.

Cette section traite de ce sujet, à savoir des outils qui vous aident à coder votre application et rapidement.

Productivité du codage

Voici quelques fonctionnalités qui amélioreront votre productivité lors du codage.

Saisie automatique de code

La saisie automatique du code accélère le développement d'applications en limitant les erreurs de saisie et la nécessité de rechercher des noms de classe, de méthode et de variable. L'éditeur de code propose des fonctionnalités de saisie automatique de base, intelligentes et d'instruction.

Apprenez-en plus sur la Saisie automatique de code.

Créer des modèles de saisie automatique personnalisés

Les modèles dynamiques vous permettent de saisir des extraits de code à des fins d'insertion et de saisie automatique de petits segments de code. Pour insérer un modèle dynamique, saisissez l'abréviation du modèle et appuyez sur la touche Tabulation. Android Studio insère l'extrait de code associé au modèle dans votre code.

Par exemple, l'abréviation comp suivie de Tabulation insère le code d'une nouvelle fonction modulable. Vous pouvez également saisir loge pour trouver la méthode Log.e() et vous connecter à partir de votre code.

Pour afficher la liste des modèles actifs disponibles et les personnaliser, cliquez surFile > Settings > Editor > Live Templates (Fichier > Paramètres > Éditeur > Modèles dynamiques) ou Android Studio > Settings > Editor > Live Templates (Android Studio > Paramètres > Éditeur > Modèles dynamiques) sur macOS.

En savoir plus sur les modèles dynamiques

Obtenir des solutions rapides avec lint

Android Studio fournit un outil d'analyse de code appelé lint qui vous permet d'identifier et de corriger les problèmes liés à la qualité structurelle de votre code, sans exécuter l'application ni écrire de tests.

Chaque fois que vous compilez votre application, Android Studio exécute lint pour rechercher d'éventuels bugs dans vos fichiers sources, et optimiser l'exactitude, la sécurité, les performances, la facilité d'utilisation, l'accessibilité et l'internationalisation.

En savoir plus sur lint

Consulter la documentation et les ressources détaillées

Pour consulter la documentation d'une API, placez le curseur de saisie sur le nom de la méthode/du membre/de la classe, puis appuyez sur F1.

Des informations sont également disponibles pour d'autres ressources, telles que les images et les thèmes. Par exemple, si vous placez le curseur de saisie sur le nom du thème dans le fichier manifeste Android et que vous appuyez sur F1, vous pouvez voir la hiérarchie d'héritage du thème, ainsi que les couleurs ou les images des différents attributs.

Créer rapidement des fichiers

Lorsque vous souhaitez créer un fichier, cliquez sur le répertoire de votre choix dans la fenêtre du projet, puis appuyez sur Alt+Inser (Cmd+N sur Mac). Android Studio affiche une petite fenêtre avec une liste de types de fichiers suggérés, en fonction du répertoire sélectionné.

Utiliser des ressources

Android Studio inclut les fonctionnalités et outils suivants pour vous aider à créer et à gérer des fichiers de ressources.

Apprenez-en plus sur l'ajout de ressources.

Créer des images pour toutes les densités d'écran

Android Studio inclut un outil appelé Vector Asset Studio qui vous aide à créer des images compatibles avec chaque densité d'écran. Vous pouvez importer votre propre fichier SVG et le sélectionner parmi les nombreuses icônes Material Design fournies par Google. Pour commencer, cliquez sur File > New > Vector Asset (Fichier > Nouveau > Élément vectoriel).

En savoir plus sur Vector Asset Studio.

Prévisualiser les images et les couleurs

Lorsque vous faites référence à des images et des icônes dans votre code, un aperçu de l'image s'affiche dans la marge de gauche pour vous aider à vérifier la référence de l'image ou de l'icône.

Pour afficher l'image en taille réelle, cliquez sur la vignette dans la marge de gauche. Vous pouvez également placer le curseur de saisie sur la référence intégrée à l'élément et appuyer sur F1 pour afficher les détails de l'image, y compris toutes les autres tailles.

Créer des mises en page

Android Studio vous permet de prévisualiser vos mises en page modulables lorsque vous utilisez la fonction d'aperçu des composables. Les aperçus de vos composables s'affichent dans la vue Design (Conception) du fichier et sont mis à jour en temps réel lorsque vous modifiez les composables.

Si vous utilisez des mises en page XML, Android Studio propose l'éditeur de mise en page pour prévisualiser votre mise en page tout en modifiant le fichier XML.

Traduire des chaînes d'interface utilisateur

L'éditeur de traductions vous offre une vue unique de toutes vos ressources traduites. Vous pouvez ainsi modifier ou ajouter facilement des traductions, et même rechercher des traductions manquantes sans devoir ouvrir toutes les versions du fichier strings.xml. Vous pouvez également importer votre fichier de chaînes pour commander des services de traduction.

Pour commencer, effectuez un clic droit sur n'importe quelle copie de votre fichier strings.xml, puis cliquez sur Open Translations Editor (Ouvrir l'éditeur de traductions).

En savoir plus sur l'éditeur de traductions