Grazie per aver inviato la tua richiesta! Uno dei nostri team membri ti contatterà a breve.
Grazie per aver inviato il tuo prenotazione! Uno dei nostri team membri ti contatterà a breve.
Struttura del corso
Primi passi con Flutter
- Installazione di Flutter e Dart
- Utilizzo di Flutter Doctor e degli strumenti CLI
- Creazione del primo progetto con Flutter
Comprensione dell’architettura di Flutter
- Widget, processo di rendering e livelli strutturali
- Differenze tra widget senza stato e widget con gestione dello stato
- I widget Material Design e Cupertino
Creazione di layout e gestione della navigazione
- Utilizzo dei widget Row, Column, Stack e altri strumenti per la disposizione degli elementi
- Creazione di interfacce responsive grazie a MediaQuery e LayoutBuilder
- Gestione della navigazione all’interno dell’applicazione
Gestione dello stato nelle applicazioni
- Confronto tra setState, Provider e Riverpod per la gestione dei dati
- Strategie efficaci per gestire stati complessi nelle applicazioni
- Buone pratiche da seguire per garantire scalabilità e manutenibilità del codice
Lavorare con moduli di input e formulari
- Gestione degli input testuali, validazione dei dati e utilizzo dei widget per la compilazione di form
- Trattamento delle interazioni da parte dell’utente
- Controllo della gestione del focus e delle funzioni legate alla tastiera
Integrazione di pacchetti esterni e accesso alle funzionalità del dispositivo
- Aggiunta e gestione dei pacchetti disponibili su pub.dev
- Utilizzo di plugin per l’accesso alla fotocamera, alla posizione geografica e all’archiviazione dati
- Collegamento con le API specifiche delle piattaforme su cui si esegue l’applicazione
Test, debug e pubblicazione dell’applicazione
- Realizzazione di test unitari, dei widget e di integrazione
- Utilizzo delle funzioni Hot Reload per modifiche rapide e strumenti per il monitoraggio delle prestazioni
- Creazione degli APK e distribuzione su gli store ufficiali
Progetto finale: Sviluppo completo di un’applicazione
- Progettazione architetturale e scelta tecnica
- Implementazione delle funzionalità richieste
- Verifica attraverso i test e pubblicazione definitiva dell’applicazione
Sintesi conclusiva e indicazioni per il proseguimento formativo
Requisiti
- Conoscenza di base dei fondamenti della programmazione
- Familiarità con i concetti fondamentali relativi a interfacce utente e user experience
- Disponibilità ad apprendere il linguaggio Dart e le tecniche di sviluppo applicativo
Destinatari del corso
- Sviluppatori che si avvicinano per la prima volta a Flutter e Dart
- Programmatori mobile alla ricerca di una soluzione multipiattaforma
- Ingegneri del software interessati ai moderni framework per le interfacce utente
35 ore
Recensioni (2)
Tutto è a posto.
Adrian Rybka - SEOyon
Corso - Flutter Development Bootcamp with Dart
Traduzione automatica
Informazioni aggiuntive molto utili
Grzegorz - Comp S.A.
Corso - BLoC Pattern
Traduzione automatica