Struttura del corso

Iniziando con Flutter

  • Installazione di Flutter e Dart
  • Utilizzo di Flutter Doctor e strumenti CLI
  • Crea il primo progetto Flutter

Capire l'architettura di Flutter

  • Widgets, rendering ed strati
  • Widget Stateless vs. Stateful
  • Material Design e widget Cupertino

Gestione Layouts e Navigazione

  • Righe, colonne, stack e altri widgets di layout
  • Interfacce utente responsive con MediaQuery e LayoutBuilder
  • Navigazione e routing

Gestione dello stato Management

  • setState vs. Provider vs. Riverpod
  • Gestione dello stato complesso
  • Migliori pratiche per la scalabilità

Lavorare con form e input

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

Utilizzo di pacchetti e Access funzionalità dell'apparecchiatura

  • Aggiunta e gestione dei pacchetti da pub.dev
  • Uso delle librerie fotocamera, posizione e memoria
  • Integrazione con API specifiche della piattaforma

Test, debug e distribuzione

  • Test unitari, widget e di integrazione
  • Ricarica calda e strumenti per le prestazioni
  • Crea APKs e distribuisci su negozi

Progetto: Costruiamo un'app completa

  • Disegno ed architettura
  • Implementazione delle funzionalità
  • Test e distribuzione finale

Riepilogo e passi successivi

Requisiti

  • Comprende i fondamenti della programmazione
  • Familiarità con i concetti di base UI/UX
  • Voglia di apprendere Dart e lo sviluppo delle applicazioni

Pubblico

  • Sviluppatori nuovi a Flutter e Dart
  • Sviluppatori di applicazioni mobili 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