Implementare il pull-to-refresh in Flutter con RefreshIndicator
Impara a creare un'esperienza di aggiornamento dei contenuti trascinando verso il basso, usando RefreshIndicator e una lista scorrevole con dati simulati.
Impara
Guide pratiche passo-passo per costruire con Flutter.
Impara a creare un'esperienza di aggiornamento dei contenuti trascinando verso il basso, usando RefreshIndicator e una lista scorrevole con dati simulati.
Impara a creare una lista che carica automaticamente nuovi dati man mano che l'utente scorre, implementando la paginazione (infinite scroll) con ListView.builder e ScrollController.
Impara a controllare manualmente le animazioni in Flutter usando AnimationController, Tween e AnimatedBuilder per creare effetti fluidi e personalizzati.
Impara a separare logica e UI in Flutter usando il pattern BLoC con il pacchetto flutter_bloc: creiamo un contatore e poi una piccola app che gestisce eventi e stati in modo reattivo.
Impara a caricare, memorizzare nella cache e gestire immagini di rete in Flutter usando il pacchetto cached_network_image, con placeholder e gestione degli errori.
Impara a usare Riverpod per gestire lo stato della tua app Flutter in modo dichiarativo, testabile e disaccoppiato dal BuildContext.
Impara a rendere multilingua la tua app Flutter usando il supporto ufficiale flutter_localizations, i file ARB e la generazione automatica delle classi di traduzione.
Impara a costruire interfacce reattive che reagiscono ai dati asincroni usando FutureBuilder e StreamBuilder, gestendo stati di caricamento, errore e successo.
GuideImpara a selezionare immagini dalla galleria, scattare foto con la fotocamera e caricare documenti dal dispositivo usando image_picker e file_picker.