Développement
Flutter & La navigation
En utilisant le framework Flutter on se rend vite compte que la navigation entre les pages est quelque chose de très puissant, mais peut devenir très complexe dans certains cas d’usage.
D’après la documentation de Flutter, le système de navigation par défaut porté par la classe Navigator apporte des limitations sur des projets complexes qui demandent à ce que la navigation soit maîtrisée, comme pour le deeplinking ou les navigations imbriquées par exemple. Dans la plupart des projets, Mobiapps utilise des packages tels que AutoRoute ou GoRouter permettant de simplifier l’utilisation de la navigation et d’avoir une surcouche syntaxique qui nous apporte une généralité sur l’ensemble de nos projets.