Flutter Web

Crea app web utilizzando lo stesso codice del mobile e raggiungi velocemente ancora più utenti.

Instructor
Angelo Cassano

Istruttore corso

Intermedio

5 : 28

Ore

Appena concluso il corso. Si affrontano tutte le tematiche legate allo sviluppo di web app con flutter, molto interessante la parte dedicata al localStorage, alle ottimizzazioni della UI e SEO.

F
Fulvio Massarelli

Studente

Perché Flutter Web?

Flutter non è solo mobile. Finora con il Percorso di Studio ci siamo concentrati sulla parte per sviluppare app iOS e Android, devi sapere però che le stesse competenze posso essere utilizzare per sviluppare app desktop e web.

  • Meno frizioni, più utenti acquisiti

    Con una web app il tuo pubblico salterà la fase di download e installazione, utilizzando la tua app più velocemente. Avere meno frizioni per l'utilizzo è un'opportunità per attrarre più utenti.

  • Ottimizzato per app interattive

    Flutter Web è molto utile per lo sviluppo di app web come Photoshop, Figma e Autocad: app altamente interattive che non hanno bisogno di essere ottimizzate per i motori di ricerca per essere trovate.

  • Un vero sviluppatore Flutter

    Essere uno sviluppatore Flutter significa sfruttare tutte le potenzialità del framework, non solo la parte mobile.

Cosa imparerai (facendo)

Sviluppare SPA e PWA

Costruire single page application e progressive web app responsive, in grado di funzionare su dispositivi con diverse densità di schermo, con particolare attenzione agli aspetti di user interface e user experience orientati allo sviluppo web.

Widget

Estrarre widgets da utilizzare su più pagine, esplorabili secondo diverse strategie di navigazione.

Passare parametri e navigazione

Utilizzare le diverse modalità di passaggio dei parametri e come gestire la navigazione per migliorare l’esperienza utente lato web.

SEO e memorizzare dati

Ottimizzare il contenuto delle web app migliorando SEO e accessibilità, oltre a comprendere le strategie migliori per memorizzare i dati all’interno di cookie e local storage.

Pubblicare la web app

Pubblicare le web app sia su piattaforma Firebase Hosting che su Hosting generico.

Requisiti

Questo corso avanzato di Flutter non è adatto ai principianti. È consigliato avere dimestichezza con i seguenti concetti:

  • Padronanza del framework (componenti, gestione stato)

  • Dependency Injection

  • BLoC Pattern

Nel caso non avessi questi requisiti, ti consigliamo di seguire Flutter Start, Flutter Advanced, Flutter Architecture e Flutter Focus.

È importante inoltre avere un buon background sulla programmazione orientata per il web. La conoscenza di HTML, JavaScript e CSS è considerata un plus.

Perché questo corso è diverso

  • Specifico per lo sviluppo web

    C'è poco materiale in giro per internet che tratta Flutter per lo sviluppo di app web in modo specifico e approfondito.

  • Tutta la pratica di cui hai bisogno

    Più si fa difficile e più è necessario fare pratica per fare propri i concetti. Abbiamo pensato a tutto.

  • Supporto di Angelo

    Nel caso avessi bisogno di una mano, Angelo sarà a tua disposizione per risolverti ogni dubbio.

  • Codice sorgente incluso

    Tutto ciò il codice che viene scritto e mostrato durante il corso è a tua disposizione, anche quello delle app demo per fare pratica.

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.

Image illustrating concept

Perché Flutter ti cambia la vita

Scegliere quale strumento utilizzare per il proprio lavoro è un passaggio fondamentale.

Pensaci un attimo.

Se sbagli, rischi di non essere competitivo e quindi tagliato fuori dal mercato. Se fai la scelta giusta, hai un qualcosa in più degli altri e diventi ricercato da aziende e clienti.

Quando riesci a metterti nella seconda condizione, la vita è più semplice.

Entriamo nel concreto.

Il lavoro c’è sempre ed è pagato bene:

si inizia a guadagnare più soldi, da spendere per migliorare la propria vita personale e quella delle persone a cui si vuole bene.

Ecco, questo è l’effetto che ha Flutter sulle persone che si impegnano per usarlo al meglio.

In che modo Flutter riesce ad avere questo impatto positivo?

Continua a leggere.

Il primo motivo è la velocità.

Flutter ha rivoluzionato il modo di sviluppare le interfacce grafiche grazie ad un modo molto efficiente di scrivere il codice:

Tutta l’app è un componente e la struttura, la logica e lo stile vengono definiti all’interno di un solo file con lo stesso linguaggio, ovvero Dart.

Questo significa un codice semplice, immediato e facilmente riutilizzabile.

Aggiungiamo poi la potenza dell’Hot Reload, ovvero il sistema che permette di avere un’elevata velocità di iterazione durante lo sviluppo.

In pratica si può vedere il risultato sull’app di ogni modifica fatta al codice in modo istantaneo.

E l’ecosistema di librerie esterne pronte all’utilizzo, praticamente se ne trova una adatta in ogni esigenza.

Sono più di 40mila.

Tutto questo significa abbattere i tempi di sviluppo di un’app, anche del 50%.

Ridurre così drasticamente i tempi di sviluppo ha una conseguenza molto importante:

Si risparmiano soldi.

È proprio questo il motivo per cui Google ha iniziato nel 2015 il suo grosso investimento in Flutter.

Non è un caso se il framework cross-platform più popolare al mondo.

Più di React Native, Xamarin e Ionic.

E sai qual è il bello?

Che nonostante Flutter abbia già cambiato il settore dello sviluppo, il meglio deve ancora arrivare.

Questo è il momento giusto per passare a Flutter, non rinunciare all'opportunità di fare tue queste competenze!

Qui, su Fudeo, troverai tutto il necessario.

Image illustrating concept

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.

LogoLogoLogoLogoLogoLogo
LogoLogo

Flutter e Fudeo, un'occhiata ai numeri

La richiesta di nuovi professionisti specializzati in sviluppo di app con Flutter è in forte crescita in tutto il mondo, Italia inclusa. Le aziende fanno fatica a trovarne dato che non ce ne sono abbastanza.

Per questo motivo conoscere Flutter è uno dei migliori investimenti che possa fare uno sviluppatore per il proprio futuro.

Valore del mercato delle applicazioni mobile per il 2030

€500 miliardi

Stipendio di una figura senior in Italia

€45.000+

Sviluppatori che hanno scelto i nostri corsi

2.500+

Dedicati alla formazione professionale su Flutter

4 anni di attività

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:

LogoLogoLogoLogoLogoLogo

Certificazione inclusa

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.

Image illustrating concept

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.

Instructor

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.

Chat bubbles