Flutter Architecture
Approfondimento su come creare una struttura solida e scalabile per la tua app
Angelo Cassano
Formatore
Perché un approfondimento?
Devi sapere una cosa importante su Fudeo:
quando chiediamo feedback, siamo realmente interessati alle risposte.
Valutiamo ogni singola opinione, rivalutando costantemente la nostra roadmap.
Abbiamo ricevuto diverse richieste di approfondimento dai nostri corsisti su come strutturare al meglio lo scheletro di app Flutter dal punto di vista della gestione e dello scambio di dati.
Ed è esattamente ciò che abbiamo fatto, il risultato è Flutter Architecture.
Cosa imparerai
Qualsiasi tipo di app tu voglia sviluppare, avrai sempre bisogno di interagire con delle API e database/file locali, ottenere dei dati grezzi e mostrarli nelle varie schermate dell'app, gestire sessioni e stati a livello globale.
Imparerai a fare tutto ciò grazie alla guida e alle best practice del nostro Angelo, formatore e sviluppatore Senior Flutter.
Costruire mapper: per trasformare dati da passare attraverso i diversi layer.
Modellare provider (o service): per ottenere i dati.
Progettare repository: per accedere ai layer sottostanti.
Usare il pattern BLoC: per la gestione dello stato globale mettendo in comunicazione la logica di business con il layer di presentation.
Requisiti
N.B. Nonostante sia gratuito, questo corso non è adatto ai principianti.
Per seguire gli argomenti trattati è consigliato avere dimestichezza con BLoC Pattern.
Nel caso non avessi questi requisiti, ti consigliamo di seguire Flutter Advanced.
Perché questo corso è diverso
Toglie ogni dubbio
Essendo un approfondimento, gli argomenti e le spiegazioni di Angelo sono ancora più specifiche.
Supporto di Angelo
Nel caso avessi bisogno di una mano, Angelo sarà a tua disposizione.
Cos’è Fudeo
Fudeo è il risultato di un’intuizione e tanta passione.
Nel 2018 Gabriel aveva un grosso problema con la startup a cui lavorava in quel periodo con Alessandro, l'altro co-fondatore di Fudeo:
passare da un'app web a una mobile nel minor tempo possibile e praticamente senza budget.
Dopo averle provate tutte e aver raggiunto un livello di frustrazione ai limiti del sopportabile, partecipa casualmente alla presentazione di un nuovo framework che, nonostante il naturale scetticismo verso qualcosa che sembra troppo bello per essere vero, gli pare da subito essere la soluzione.
Quel nuovo framework era proprio Flutter.
Ecco come l'abbiamo scoperto, per necessità.
Un anno dopo, con ormai esperienza diretta sul campo, le potenzialità di questo nuovo progetto di Google erano chiare:
in un mercato lento e stagnante come quello italiano, conoscere Flutter era come avere un superpotere.
Presi dall’entusiasmo, nasce l'idea di facilitare l'apprendimento di queste competenze in Italia, cosicché anche gli sviluppatori italiani potessero trarne vantaggio.
Nel giugno del 2019 pubblichiamo il primo corso Fudeo, da quel momento, anche grazie all'arrivo di Angelo Cassano, abbiamo formato migliaia di sviluppatori, gestito l’aggiornamento delle competenze di centinaia di aziende e stretto partnership con diversi Google Developer Groups.
Siamo riconosciuti come il riferimento italiano per la formazione di sviluppatori Flutter, per questo motivo restiamo costantemente aggiornati e continuiamo ad alzare l'asticella della qualità offerta.
I nostri partner
Ogni gruppo Google italiano ha avuto accesso ai nostri corsi prima di iniziare la partnership, in modo da poterne verificare la qualità.
Ecco perché per noi è un orgoglio poter collaborare con ogni singolo partner per favorire la diffusione di Flutter in Italia.
Le aziende con cui collaboriamo
Aiutiamo le aziende italiane con la formazione su Flutter dei propri dipendenti tramite corsi online e corsi privati personalizzati.
Eccone alcune che ci hanno scelto per passare a Flutter:
Lezioni di anteprima
Formatore
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.
Hai domande sul corso?
Hai un'altra domanda?
Se hai ancora qualche domanda sul nostro corso puoi mandarci un messaggio e ti risponderemo via email il prima possibile.