Riepilogo

In questo modulo è stato illustrato e usato lo schema Model-View-ViewModel (MVVM).

Si è accennato al fatto che la testabilità è una motivazione importante quando si decide di usare lo schema MVVM. Lo schema favorisce la testabilità separando l'interfaccia utente dagli input e output che ne sono alla base. Questi input e output, esposti come associazioni, vengono esercitati più facilmente con i framework di testing unità.

In alcuni casi, lo schema MVVM da solo non risolve il problema di come gestire la separazione. Ad esempio, nel caso in cui si voglia attivare la navigazione di una schermata da un comando del modello di visualizzazione. I framework e i toolkit MVVM risolvono queste limitazioni. Per questa ragione, è molto più comune implementare MVVM attraverso un framework anziché direttamente come è stato fatto in questo modulo.

Per consentire una comprensione di base applicabile a tutte le situazioni, in questo modulo non sono stati usati framework MVVM. I passaggi successivi per imparare a usare MVVM includono la ricerca dei framework compatibili con Xamarin.Forms, nonché la consultazione della documentazione e l'esecuzione delle esercitazioni relative a questi framework.

Serie di video Channel 9 di approfondimento