Ceci est un exemple d’application montrant comment mettre en œuvre la navigation par le bas avec des itinéraires imbriqués à l’aide de GoRouter & Coudée
Conditions
Remarques
Cet exemple est construit à l’aide de GoRouter 5.2.4. Naviguer dans les écrans de la barre de navigation inférieure avec le routeur Go. Au lieu d’utiliser buildBody et currentIndex pour le routage, nous utiliserons go router pour naviguer entre les écrans.
Pourquoi GoRouter ?
La raison étant qu’il est maintenant sous l’aile des packages officiels Flutter et sans parler de sa simplicité et de sa bonne documentation.
Pour des scénarios comme celui-ci, GoRouter a un nouveau type de route appelé ShellRoute. ShellRoute est une route qui affiche un shell d’interface utilisateur autour de la route. Vous comprendrez instinctivement à propos de shellRoute une fois que vous aurez visualisé ce projet.
GitHub
Voir Github