Navigus a Flutter yana motsa tsakanin allon (shafuka/routes) — ta amfani da Navigator (jerin routes) don navigus na asali, ko kujerun da suka bayyana abubuwa don ƙarin hadadden apps. Fahimtar navigus yana da mahimmanci don gina apps masu allon da yawa.
Navigus na asali tare da Navigator (jeri)
// the Navigator manages a STACK of routes (screens)
// PUSH a new screen onto the stack (navigate to it)
Navigator.push(
context,
MaterialPageRoute(builder: (context) => SecondScreen()),
);
// POP — go back (remove the top screen, return to the previous)
Navigator.pop(context);
Think of navigation as a STACK of screens:
→ PUSH adds a screen on top (navigate forward)
→ POP removes the top screen (go back)
→ the back button / gesture also pops
