Riverpod è una libreria di gestione dello stato moderna, evoluzione spirituale di Provider, creata dallo stesso autore. A differenza di Provider, Riverpod non dipende dal BuildContext, è completamente type-safe e gestisce in modo elegante stati asincroni e dipendenze tra provider.
In questo tutorial costruiremo un piccolo contatore e poi una schermata che carica dati in modo asincrono, utilizzando i generatori di codice di flutter_riverpod e riverpod_annotation. Al termine saprai dichiarare provider, leggere e modificare lo stato e gestire i casi di caricamento ed errore.
