Impara
Tutorial
Guide pratiche passo-passo per costruire con Flutter.
GuideGestire lo stato in Flutter con Riverpod: guida pratica
Impara a usare Riverpod per gestire lo stato della tua app Flutter in modo dichiarativo, testabile e disaccoppiato dal BuildContext.
GuideInternazionalizzazione (i18n) in Flutter con flutter_localizations e ARB
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.
GuideGestire le richieste asincrone in Flutter con FutureBuilder e StreamBuilder
Impara a costruire interfacce reattive che reagiscono ai dati asincroni usando FutureBuilder e StreamBuilder, gestendo stati di caricamento, errore e successo.
GuideCaricare immagini e file in Flutter con image_picker e file_picker
Impara a selezionare immagini dalla galleria, scattare foto con la fotocamera e caricare documenti dal dispositivo usando image_picker e file_picker.
GuideMostrare notifiche locali in Flutter con flutter_local_notifications
Impara a configurare e mostrare notifiche locali in Flutter per Android e iOS, comprese le notifiche programmate, usando il pacchetto flutter_local_notifications.
GuideGestione dei temi in Flutter con ThemeData e dark mode dinamica
Impara a creare temi chiaro e scuro in Flutter, a centralizzarli con ThemeData e a far cambiare il tema dinamicamente all'utente con un toggle.
GuideCreare layout responsive in Flutter con LayoutBuilder e MediaQuery
Impara a costruire interfacce Flutter che si adattano a smartphone, tablet e desktop usando LayoutBuilder, MediaQuery e widget responsive.
GuideSalvare dati strutturati in Flutter con il database SQLite e sqflite
Impara a integrare un database locale SQLite nelle tue app Flutter usando il pacchetto sqflite: creazione tabelle, operazioni CRUD e pattern repository.
GuideGestire i form in Flutter con Form e TextFormField: validazione completa
Impara a creare un form di registrazione robusto in Flutter usando Form, TextFormField, GlobalKey e validatori personalizzati per gestire input e validazione.