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