Sobes.tech
Junior — Middle

Puoi spiegare cos'è Navigator 1.0 e come viene utilizzato?

sobes.tech AI

Risposta dell'AI

Navigator 1.0 in Flutter è una classe che gestisce la pila di rotte (schermi) dell'applicazione. Permette di navigare tra gli schermi, aggiungere nuovi o tornare indietro.

Metodi principali:

  • push: aggiungi un nuovo schermo sopra quello attuale.
  • pop: chiudi lo schermo attuale e torna al precedente.

Esempio di utilizzo:

Navigator.push(context, MaterialPageRoute(builder: (context) => NewScreen()));

// Per tornare indietro:
Navigator.pop(context);

Navigator 1.0 si basa su uno stack ed è facile da usare, ma per navigazioni complesse con rotte dinamiche si utilizza spesso Navigator 2.0.