In questa lezione vedremo nel dettaglio tre diversi approcci per condividere dati durante la navigazione di un’app mobile realizzata con Flutter.

In questa lezione vedremo come gestire la navigazione di un’app Flutter, imparando a gestire eventuali errori, e definendo transizioni personalizzate.

Le app moderne si compongono di molteplici schermate. Per gestirle, Flutter ci mette a disposizione tre componenti: Route, Navigator, e MaterialPageRoute.

Spesso un’app necessita di gestire dinamicamente modifiche a dati e alla UI. Per gestire queste necessità, Flutter richiede l’uso di stateful widget.

In questa lezione vedremo alcuni esempi pratici per imparare a definire ed utilizzare i temi nello sviluppo di un’app mobile multipiattaforma con Flutter.

Un Dialog permette ad un’app di comunicare all’utente informazioni utili mediante una finestra modale interattiva: impariamo ad implementarlo su Flutter.