Skip to main content

Navigation

La bibliothèque JetPack Navigation va nous permettre de gérer le chemin de l'utilisateur à travers les différents écrans de l'application. La bibliothèque nous permet d'abstraire toute la complexité liée à ce concept en utilisant des mécaniques de génération de code. Cela va donc simplifier beaucoup pour le développeur :

  • La gestion de la pile des écrans
  • La nagivation arrière
  • Le passage des arguments
  • Les animations de transition

On va donc pouvoir tisser les liens entre les écrans utilisée une interface d'Android studio qui ressemble un peu à ce qu'on pourrait retrouver sur des applications de conception graphique appelé le Navigation Graph :

Capture d’écran 2021-02-05 135216.png

Utilisation de la naviation

Pour commencer nous allons créer nos différents écrans sous la forme de Fragments. Dans le package view faites Clic droit > New > Fragment > Blank Fragment :

Capture d’écran 2021-02-05 135637.png