# 2021-02-17 | Android | Structure d'une Application ###### tags: `kotlin` `android` `gobelins` # Vues de l'arborescence ## Vue android Organisation en fonction des rôles ### Manifest Dossier qi n'existe pas physiquement Fichier de configuration du projet Point d'entrée de l'application Définit le nom du package ### Java 3 dossiers avec le nom du package : * Code source * Tests automatiques d'interface (androidTest) * Tests unitaires (test) ### Res Définir les ressources statique de l'application : * Drawable (images PNG/JPEG/JPG, images vectorielles XML/SVG) * Mipmap (icons de l'application, launcher) * Layout * Values (couleurs, textes, themes, traductions...) > [color=#E35DDA]Pour les images, il faut faire attention aux résolutions des écrans. Il faut donc avoir plusieurs résolutions pour 1 seule image (si JPG). Sinon, privilégier les images vectorielles. > [color=#E35DDA]Pour la traduction, cliquer sur le fichier de string, cliquer sur Open editor en haut à gauche, cliquer sur le petit globe et ajouter une nouvelle lange. ### Graddle Gestion des dépendances, librairies... ## Vue project Organisation telle qu'elle est dans le telephone