Navigation : drawer ou tiroir de navigation

Évaluations

Vous devrez avancer sur la phase 1 du projet.

Avant la séance (2h)

Regardez les vidéos suivantes sur la programmation d'un tiroir de navigation

Essayez d'appliquer les étapes suivantes sur une activité existante:

Séance 1

Démo d'ajout d'un Drawer sur une activité existante.

Demo et explication du post ici

Vous devez compléter l'intégration du drawer dans les activités appropriées (la plupart du temps, toutes les activités sauf celle de connexion).

Séance 2

Vous devez compléter la navigation de votre application entre les différentes activités.

Exercices de la semaine

Exercice A

Créez un projet appelé TiroirSimple contenant une activité. Ajouter un tiroir de navigation avec les items suivants avec les comportements indiqués:

  • Accueil (ferme l'application quand on appuie dessus)
  • Profil (affiche un Toast avec votre prénom)
  • Déconnexion (affiche un log)

Programmer votre tiroir en anglais et en français.

Exercice B

Copiez le projet précédent dans un autre projet appelé TiroirMulti en y créant 4 nouvelles activités.

Cherchez un moyen intelligent de réutiliser le code de la première activité dans les 4 autres pour avoir le même tiroir et le même comportement.