Junior — Middle
Pouvez-vous expliquer ce qu'est Navigator 1.0 et comment il est utilisé?
sobes.tech IA
Réponse de l'IA
Navigator 1.0 dans Flutter est une classe qui gère la pile de routes (écrans) de l'application. Elle permet de naviguer entre les écrans, d'en ajouter de nouveaux ou de revenir en arrière.
Méthodes principales :
push: ajouter un nouvel écran au-dessus du courant.pop: fermer l'écran actuel et revenir au précédent.
Exemple d'utilisation :
Navigator.push(context, MaterialPageRoute(builder: (context) => NewScreen()));
// Pour revenir en arrière :
Navigator.pop(context);
Navigator 1.0 est basé sur une pile et est simple à utiliser, mais pour une navigation complexe avec des routes dynamiques, Navigator 2.0 est souvent utilisé.