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.

Complétion 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.

En savoir plus sur la saisie automatique de code et la saisie automatique de code basée sur l'IA.

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 composable. 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 sur File > 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 une propriété Compose Modifier ou Material 3 ColorScheme, vous pouvez consulter sa documentation et ses paramètres par défaut.

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.

En savoir 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 et des icônes d'interface utilisateur personnalisées 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.

Android Studio inclut également un outil appelé Image Asset Studio qui vous aide à créer des icônes de lanceur et de notification personnalisées, ainsi que des icônes d'interface utilisateur standards dans différentes résolutions pour prendre en charge chaque densité d'écran. Vous pouvez importer votre propre image ou texte pour la personnalisation, ou faire votre choix dans une bibliothèque d'icônes Material Design fournies par Google. Pour commencer, cliquez sur File > New > Image Asset (Fichier > Nouveau > Élément d'image).

En savoir plus sur Image 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.

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). Pour accéder aux ressources traduites dans Compose, utilisez stringResource(R.string.your_string).

En savoir plus sur l'éditeur de traductions.