Flutter Start

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

Instructor
Gabriel Gatu

Istruttore corso

Per tutti

11 : 41

Ore

Ottimo corso per iniziare con Flutter! Gabriel spiega molto bene e non lascia niente al caso! Ho trovato molto utile il fatto che tutti i concetti spiegati vengano poi implementati con qualche esempio di codice all'interno di un'applicazione. Personalmente preferisco l'approccio Learn By Doing! Molto soddisfatto!

R
Raffaele Tufano

Studente

Corso strutturato in maniera impeccabile. Gabriel spiega davvero molto bene e dimostra di avere piena conoscenza del linguaggio derivanti dall'esperienza del settore. Posso ritenermi soddisfatto dei contenuti svolti e sono pronto a cominciare i prossimi corsi in attesa di Flutter Pro. Grazie per il lavoro che fate ragazzi!

G
Giuseppe Detoma

Studente

Il corso permette di acquisire delle solide basi sul mondo Flutter e consente anche a chi approccia per la prima volta all'argomento di iniziare subito a sviluppare la propria app. Il corso introduce gli argomenti con esempi semplici e solo dopo li ripassa in rassegna approfondendoli ulteriormente e rinforzando la conoscenza di chi segue. Chapeau!

G
Gaetano Vignale

Studente

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

Per chi è Flutter Start

Professionisti al passo con i tempi

che vogliono aumentare il proprio valore sul mercato del lavoro.

Aziende e PA decise ad innovare

che vogliono abbattere i costi di produzione/manutenzione.

Giovani e appassionati di programmazione

che vogliono sviluppare le proprie app.

Cosa imparerai (facendo)

Ogni lezione si sviluppa una mini-app per spiegare un concetto specifico. In più, ogni 5-6 sezioni, si sviluppano delle app di recap per consolidare i concetti. Sono sette app utili e concrete sviluppate da zero, per essere sicuro di impadronirti di ogni argomento trattato.

1. Le basi

Con questa prima app vedrai come creare un progetto Flutter e scoprirai in quali parti grafiche è composto. L’app mostra una home con un placeholder, utilizzando i componenti:

  • MaterialApp

  • Scaffold

  • AppBar

  • Text (con colori)

  • Center

Avrai un primo feedback su cosa significa sviluppare con questo framework.

2. Crea il tuo personaggio

La seconda app del corso è ancora molto semplice, però molto utile nel suo obiettivo, cioè utilizzare i componenti Stateless e Stateful Widget per gestire:

  • i cambiamenti di stato

  • pulsanti

  • stili del testo

  • ListTile

3. App di note

Simulando una todo list, creerai un’app con la quale potrai aggiungere e togliere delle stringhe predefinite di task.

Un pretesto per utilizzare i componenti

  • Stack

  • Column

  • Container

  • SingleChildScrollView

  • CircleAvatar.

4. App meteo

Iniziamo a divertirci. Con questa app meteo vedrai i componenti:

  • PageView

  • ListView

Le immagini e i dati sono caricati manualmente, non è ancora il momento di collegarci con fonti esterne.

5. Crea l'account

Il concept è la pagina di creazione account per gli utenti di una banca. In questo modo vedrai come si utilizzano i Form, con i componenti:

  • TextField

  • RadioButton

  • Slider

  • Switch

6. NFT Shop

Simuliamo la creazione di un e-commerce per NFT come spunto per utilizzare i componenti:

  • TabBar

  • GridView

Di grande impatto visivo.

7. App crypto

A questo punto è ora di fare sul serio.

Svilupperai un’app crypto che:

  • mostra i dati reali del mercato collegandosi alle API di CoinMarketCap.

Dopodiché, sarai in grado di continuare a divertirti per conto tuo.

Requisiti

Questo è il corso perfetto per chi vuole iniziare la propria carriera nel mondo Flutter.

Per seguire più agilmente le lezioni, è richiesta la conoscenza di almeno un linguaggio di programmazione, preferibilmente ad oggetti, ad esempio:

  • Dart

  • Java

  • C#

  • Python

  • PHP (dalla versione 5 in poi)

Nel caso non avessi questo requisito, ti consigliamo di seguire il corso Dart Begin.

Perché questo corso è diverso

  • Le giuste informazioni

    Abbiamo selezionato ogni argomento e informazione passata nel corso: solo ciò che è utile per diventare uno sviluppatore Flutter di qualità.

  • Ti seguiamo passo-passo

    Dall'introduzione a Flutter sino allo sviluppo della tua prima app complessa, ogni passaggio è mostrato e ben spiegato da Gabriel.

  • Parla la tua stessa lingua

    Oltre ad essere in italiano, Gabriel ha un modo di spiegare informale e di facile comprensione, che ti permetterà di non perdere il filo durante le lezioni.

  • Puoi chiedere supporto quando vuoi

    Sotto ogni lezione del corso c'è una sezione apposita per le domande: in qualsiasi momento potrai chiedere aiuto a Gabriel e ai corsisti.

  • Codice sorgente incluso

    Tutto il codice che viene scritto e mostrato durante il corso è a tua disposizione, incluso 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

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

Percorso di studio

Flutter Developer

Con questo Percorso di Studio imparerai tutto il necessario per lavorare come Flutter Developer. Sarai in grado di sviluppare app native di qualità e professionali per dispositivi mobili, web e desktop con un unico codice sorgente.

Formatore

Gabriel Gatu

Fervente Flutter Advocate e CTO & co-fondatore di Creatora e Fudeo, ha un'ossessione per l'estetica e il design che gli permette di produrre app con UI & UX curate in ogni dettaglio.

Sempre aggiornato sulle ultime novità del mercato, nel 2018 ha adottato Flutter (agli albori) per necessità, intuendone tutto il potenziale.

Da quel momento ha iniziato a consigliarlo ai propri colleghi e amici con un tale entusiasmo da essere stato costretto a registrare un corso su Flutter (poi diventato Flutter Start) per soddisfare il passaparola innescato.

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