Formazione

Corso Flutter — da zero alla pubblicazione

Un percorso pratico per imparare a costruire app, anche partendo da zero. Nessuna competenza richiesta: si parte dalle fondamenta della programmazione e si arriva a pubblicare un'app funzionante sugli store. Ogni argomento è accompagnato da esercizi e da un progetto reale che cresce lezione dopo lezione.

Online oppure in presenza a Verona e città limitrofe. Adatto a principianti assoluti, a chi vuole cambiare percorso e a sviluppatori che vogliono passare a Flutter.

  1. Fondamenti di programmazione con Dart

    Variabili, tipi, funzioni, logica. Le basi vere, spiegate da zero, senza dare nulla per scontato.

  2. Programmazione a oggetti (OOP)

    Classi, oggetti, ereditarietà, incapsulamento: il modo di ragionare su cui si costruisce tutto il resto.

  3. Introduzione a Flutter e ai widget

    Com'è fatta un'app: widget stateless e stateful, layout, struttura delle schermate.

  4. Interfacce e navigazione

    Costruire schermate reali, muoversi tra le pagine, rendere l'app piacevole da usare.

  5. Gestione dello stato con BLoC

    Far reagire l'app alle azioni dell'utente in modo ordinato e prevedibile.

  6. Architettura del codice (Clean Architecture)

    Organizzare il progetto perché resti solido e modificabile mentre cresce.

  7. Comunicazione con i server (API REST con dio)

    Recuperare e inviare dati, integrare servizi esterni.

  8. Dati e backend con Firebase

    Login, database, notifiche e archiviazione file.

  9. Versionamento con Git

    Tenere traccia del codice, lavorare in sicurezza, collaborare senza perdere il lavoro.

  10. Test e qualità

    Scrivere codice verificabile e di cui ci si può fidare.

  11. Pubblicazione sugli store

    Preparare, pubblicare e distribuire l'app su App Store e Google Play rispettando le regole di ciascuno.

  12. Aggiornamenti e manutenzione

    Rilasciare nuove versioni, correggere e far evolvere l'app dopo il lancio.

Per aziende e scuole preparo percorsi su misura, inclusi moduli dedicati all'uso dell'intelligenza artificiale nello sviluppo.

Richiedi il programma completo →