
Ciao! Ci dai il permesso di utilizzare i cookie per migliorare la tua esperienza d'uso?
La tua app Flutter cresce e lo stato diventa ingestibile? Con BLoC e Riverpod gestisci la complessità e mantieni alte le prestazioni.
Angelo Cassano
Senior Flutter Developer
7:11
4.6
(7)
Sei uno sviluppatore Flutter che si trova a costruire app sempre più complesse?
Quando un’app diventa più grande, la gestione dello stato può diventare un vero incubo:
Questo corso ti mostrerà come affrontare queste sfide con un approccio strutturato, usando le migliori librerie disponibili (BLoC e Riverpod): evita i classici errori e sfrutta le best practice di Angelo Cassano, Senior Flutter Developer con esperienza nello sviluppo e gestione di grossi progetti Flutter.
Impara non solo a risolvere i problemi di oggi, ma anche a creare un'architettura solida per il futuro.
Perché gli Store penalizzano le tue app? Scoprilo nel video!

Sviluppatori Mid-Level
Sei bloccato con app che diventano difficili da mantenere man mano che crescono? Questo corso ti fornirà un approccio chiaro e scalabile.

Flutter Dev con Esperienza
Vuoi padroneggiare strumenti come BLoC e Riverpod e migliorare la gestione dello stato nelle tue app? Questo è il corso che fa per te.

Lead Dev
Stai cercando il giusto approccio per architetture più strutturate? Imparerai le best practice per creare codice pulito e mantenibile.
Modulo 1: I Fondamentali
Comprendi perché la gestione dello stato può diventare ingestibile e come questo danneggia le nostre app, sia lato produttività che sugli Store!
Andiamo inoltre ad approfondire il ciclo di vita di un componente ed i concetti fondamentali di:

Modulo 2: Dalle Soluzioni Semplici Alle Più Avanzate
Partiamo da semplici soluzioni come StatefulWidget e InheritedWidget e progrediamo verso soluzioni avanzate come Riverpod e BLoC, imparando come usare ognuna di queste librerie ci aiuta a risolvere specifici problemi, in base alla complessità della nostra app.
All'interno di questo modulo appronfondiremo quindi, in ordine:

Modulo 3: Scegliere La Giusta Libreria
Scopri come scegliere tra Provider, BLoC o Riverpod in base alle esigenze del tuo progetto e come progettare architetture che possono crescere con la tua app.
Abbiamo inoltre riservato una lezione speciale per approfondire il funzionamento interno di BLoC, all'interno della quale andremo persino a creare la nostra libreria personale per la gestione dello stato, con Stream ed eventi!

Modulo 4: Testing con Provider, BLoC e Riverpod
Migliora la qualità e l'affidabilità delle tue applicazioni Flutter imparando a testare efficacemente la gestione dello stato con Provider, BLoC e Riverpod. Riduci i bug, facilita la manutenzione e garantisci una migliore user experience.

Modulo 5: Progetto finale
In questo modulo mettiamo in pratica le conoscenze acquisite realizzando un progetto finale con BLoC.
Partiamo dalla pianificazione del progetto, dove definiamo l’architettura e le funzionalità chiave.
Poi, sviluppiamo l’applicazione integrando BLoC per gestire lo stato in modo efficiente.
Concludiamo con una riflessione finale, analizzando le sfide affrontate e ricevendo feedback per migliorare ulteriormente il nostro approccio.

Tutto ciò che impari in questo corso è pensato per essere messo in pratica immediatamente.
Non si tratta solo di teoria, ma di conoscenze concrete che puoi applicare fin da subito per migliorare la gestione dello stato, ridurre i bug e rendere le tue app più facili da mantenere.
Grazie ad un approccio pratico e strutturato, vedrai risultati tangibili in termini di performance e affidabilità delle tue applicazioni già dai primi moduli.
La tua produttività aumenterà e costruirai app più solide ed obiettivamente migliori.

Questo corso di Flutter non è adatto ai principianti. È consigliato avere dimestichezza con i seguenti concetti:
Nel caso non avessi questi requisiti, ti consigliamo di seguire Flutter Start
Al termine del corso otterrai il certificato di completamento: una pagina personale con tutte le competenze acquisite, accessibile con il proprio link.
Il link del certificato garantirà l’autenticità del rilascio da parte nostra, che potrai condividere con 1-click sul tuo profilo LinkedIn o in qualsiasi altro modo preferito.

Introduzione alla Gestione dello Stato
3 lezioni
Da StatefulWidget a BLoC e Riverpod
7 lezioni
Architetture e Best Practice
3 lezioni
Testing con Gestione dello Stato
3 lezioni
Progetto Finale: Cubit e BLoC
8 lezioni
Progetto Finale: Riverpod
Lezioni in arrivo...
Flutter Developer
Percorso progressivo per costruire competenze reali su Flutter: dalle basi del framework alle scelte architetturali che rendono il codice leggibile, mantenibile e facile da evolvere, così da poter sfruttare a pieno anche lo sviluppo con AI.

Angelo Cassano
Già Senior Flutter Developer per Stuart, ora si occupa di gestire i suoi clienti, tra consulenze e sviluppo.
Punto di riferimento nella community di sviluppatori Flutter italiani, si è unito a Fudeo nel 2021.
È perfettamente a proprio agio con le metodologie strutturate delle grandi aziende per cui lavora e si contraddistingue per un approccio preciso e di grande qualità allo sviluppo software.
Trova anche il tempo per curare il suo canale YouTube, che tratta la programmazione ma anche hardware e IoT.
A chi è adatto questo corso?
Devo avere esperienza con BLoC o Riverpod?
Il corso include esercitazioni pratiche?
Riceverò un certificato al completamento?
Perché dovrei scegliere questo corso rispetto ad altri?
Se hai ancora qualche domanda sul nostro corso puoi mandarci un messaggio e ti risponderemo via email il prima possibile.


Dart Begin
Il corso ideale per assicurarsi delle solide basi prima di tuffarsi nel mondo Flutter.

Flutter Start
Scopri cos'è Flutter, i componenti, come fare chiamate HTTP e gestire i JSON.

Flutter Advanced
Sviluppa app complesse con più schermate, salva dati in locale e scopri i principi fondamentali della gestione dello stato globale.

Flutter Focus
Implementa l'autenticazione, i temi, la dark mode e scopri 6 librerie indispensabili.
7 recensioni
5
57%
4
42%
3
0%
2
0%
1
0%
Fabio Mascheroni
"Ottimo corso, perfetto per completare la conoscenza degli stati. Come sempre il progetto demo, con la sua analisi introduttiva, scelta delle dipendenze e successivo sviluppo aiuta a comprendere al meglio tutti i concetti."
Riccardo Ferrero
"Ho recentemente completato il corso e devo dire che è stato un'esperienza eccezionale dal primo all'ultimo modulo. Il corso è stato condotto in modo impeccabile, con una combinazione perfetta di teoria e pratica che ha reso facile comprendere concetti complessi come la gestione dello stato nell'applicazione. In particolare, ho apprezzato molto la chiarezza e la struttura del corso. Gli istruttori hanno saputo spiegare in modo chiaro e conciso i principi di base di BLoC e Cubit, fornendo esempi pratici e casi d'uso reali che hanno reso facile applicare ciò che ho imparato nei miei progetti personali."
Jonathan Scarafile
"Ottimo corso, non vedo l ora di iniziare i prossimi moduli ^_^"

Inizia gratis il corso. Non è richiesto alcun metodo di pagamento.