Contattataci
 Durata 35 ore

Struttura del corso

Prima di iniziare con Flutter

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

Comprensione dell'architettura di Flutter

  • Widget, rendering e livelli
  • Widget Stateless e Stateful
  • Widget Material Design e Cupertino

Layout e Navigazione

  • Row, Column, Stack e altri widget di layout
  • UI reattiva con MediaQuery e LayoutBuilder
  • Navigazione e routing

Gestione dello Stato

  • setState vs. Provider vs. Riverpod
  • Gestione di stati complessi
  • Buone pratiche per la scalabilità

Lavorare con Form e Input

  • Input di testo, convalida e widget per 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 fotocamera, posizione e archiviazione
  • Integrazione con API specifiche della piattaforma

Test, Debug e Distribuzione

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

Progetto: Costruire un'app completa

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

Riepilogo e Prossimi Passi

Requisiti

  • Una comprensione delle fondamenta della programmazione
  • Familiarità con i concetti base di UI/UX
  • Disposizione ad apprendere Dart e lo sviluppo di app

Target

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

Numero di Partecipanti


Prezzo per partecipante

Recensioni (2)

Corsi in Arrivo

Categorie relative