Struttura del corso

Introduzione a Flutter

  • Installazione di Flutter e Dart
  • Utilizzo di Flutter Doctor e strumenti CLI
  • Creazione del primo progetto Flutter

Comprensione dell'Architettura di Flutter

  • Widgets, rendering e livelli
  • Widgets senza stato vs. widgets con stato
  • Material Design e widgets Cupertino

Layouts e Navigazione

  • Row, Column, Stack e altri widget di layout
  • Interfaccia utente responsiva con MediaQuery e LayoutBuilder
  • Navigazione e routing

Gestione dello Stato

  • setState vs. Provider vs. Riverpod
  • Gestione di stati complessi
  • Best practices per la scalabilità

Lavorare con Form e Input

  • Inserimento di testo, validazione e widget di form
  • Gestione delle interazioni utente
  • Gestione del focus e controllo della tastiera

Utilizzo di Pacchetti e Accesso alle Funzionalità del Dispositivo

  • Aggiunta e gestione dei pacchetti pub.dev
  • Utilizzo di plugin per camera, localizzazione e storage
  • Integrazione con API specifiche della piattaforma

Test, Debugging e Distribuzione

  • Test unitari, widget e di integrazione
  • Hot reload e strumenti di prestazioni
  • Creazione di APK e distribuzione nei store

Progetto: Crea un App Completa

  • Design e architettura
  • Implementazione delle funzionalità
  • Test e distribuzione finale

Riepilogo e Prossimi Passi

Requisiti

  • Comprensione dei fondamenti della programmazione
  • Familiarità con concetti di base di UI/UX
  • Disponibilità a imparare Dart e lo sviluppo di app

Pubblico di Riferimento

  • Sviluppatori nuovi a Flutter e Dart
  • Sviluppatori di app mobile alla ricerca di una soluzione cross-platform
  • Ingegneri software interessati ai moderni framework UI
 35 Ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (3)

Corsi in Arrivo

Categorie relative