Try   HackMD

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)

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.

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