Drag & drop tra liste diverse in Flutter con Draggable e DragTarget
Impara a costruire un'interfaccia drag & drop in Flutter usando i widget Draggable e DragTarget per spostare elementi tra colonne, come in una board Kanban.
Impara
Guide pratiche passo-passo per costruire con Flutter.
Impara a costruire un'interfaccia drag & drop in Flutter usando i widget Draggable e DragTarget per spostare elementi tra colonne, come in una board Kanban.
Impara a creare liste in cui l'utente può riordinare gli elementi trascinandoli, usando ReorderableListView. Gestione dello stato, handle personalizzati e persistenza dell'ordine.
Impara a costruire layout a griglia flessibili in Flutter, dalla GridView.builder alle SliverGrid con conteggio di colonne adattivo in base allo spazio disponibile.
Impara a implementare una lista con selezione multipla in Flutter: tocco prolungato per attivare la modalità selezione, checkbox visivi e una AppBar contestuale con azioni di gruppo.
Impara a creare un elegante effetto parallax scorrendo una lista di card in Flutter, usando ScrollController e il widget Flow per posizionare dinamicamente le immagini.
Impara a costruire un processo guidato a più fasi in Flutter usando il widget Stepper, gestendo validazione, navigazione tra i passi e uno stepper orizzontale personalizzato.
Impara a intercettare tap, long press e gesti personalizzati in Flutter per mostrare menu contestuali dinamici, proprio come nelle app native.
Best practiceImpara a modellare successi ed errori in modo type-safe usando il tipo Either del pacchetto dartz, eliminando le eccezioni non gestite dal tuo codice Flutter.
Impara a intercettare combinazioni di tasti in Flutter usando i widget Shortcuts, Actions e Intent per creare app desktop e web con supporto completo alla tastiera.