Conoscere e saper utilizzare Flutter e Dart per creare e distribuire applicazioni per diverse piattaforme, come dispositivi mobili, web e desktop, con un unico code base.
PREREQUISITI
Conoscenza del linguaggio Android.
Conoscenza della programmazione a oggetti con un qualsiasi linguaggio OO.
CONTENUTI:
Installazione di Flutter e Dart
Caratteristiche e concetti fondamentali
Panoramica sui widgets disponibili e gestione dei widgets
Scrivere una UI con Dart
Scrivere ed organizzare il codice
Aggiungere logica
Debugging tips & tricks
Gestione dei tab e della navigazione
Gestire il testo e gli altri aspetti grafici
Gestione delle immagini e Image Upload
Aggiungere interattività e animazioni
State management solutions
Gestire le form e validare l’input dell’utente
Connessione con il back end e gestione delle richieste
REST WS e API Rest
Gestire le notifiche
User authentication
Persistenza e gestione dei dati
SQLFLite con Flutter
Gestire i dati di modello
ListView e DetailView
Pubblicare app nello store
INFO
Materiale didattico: Materiale didattico e relativo prezzo da concordare
Costo materiale didattico: NON incluso nel prezzo del corso