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 :
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
: