Approfondisci gli argomenti necessari per sviluppare app pronte per il mercato.

Flutter Focus

è il videocorso di approfondimento pratico per alzare la qualità delle tue app.

Recensioni

Lasciati consigliare da chi ha già provato i nostri corsi

Le lezioni di Flutter Focus sono state illuminanti, ma la sezione 3 è stata del tutto inaspettata, in quanto queste lezioni riepilogano, in modo approfondito, librerie che sicuramente avremo bisogno in qualsiasi app, è stata una buona idea farla, c'è ne vorrebbero altre cosi, la userò come un manuale da usare al bisogno.

Antonio Di Stasio

Developer

Terminato anche il corso Flutter 2 Focus e devo dire che è proprio bello e soprattutto utile!! Tutti focus interessanti, dalla login alla conoscenza dell'esistenza di varie librerie.

Luca Maltisotto

Developer

Requisiti minimi per seguire il corso

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

  • Dependency injection attraverso provider

  • BloC pattern

  • Costruzione di widget Stateless e Stateful

  • Infarinatura generale di come funzionano le API RESTful

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

Punti chiave

Cos'è Flutter

Flutter è il framework open-source sviluppato da Google per creare bellissime app native Android e iOS con un unico codice. E non è tutto: supporta anche la compilazione per web app e desktop app.

1

Performance native

I widget di Flutter incorporano tutte le peculiarità tecniche delle piattaforme native iOS ed Android, come lo scorrimento, la navigazione, le icone ed i caratteri, per fornire comportamenti e prestazioni totalmente native sia su iOS che su Android.

2

Sviluppo veloce

L'Hot Reload di Flutter ti aiuta a sperimentare in modo più efficace e facile, potendo creare interfacce utente, aggiungere funzionalità e correggere bug più velocemente. Sperimenta tempi di ricarica inferiori al secondo senza perdere lo stato su emulatori, simulatori e hardware.

3

Interfaccia utente espressiva e flessibile

Delizia i tuoi utenti con i bellissimi widget incorporati di Material Design e Cupertino (per iOS) di Flutter, API ricche di movimento, uno scorrimento fluido e la riconoscibilità della piattaforma.

Per chi è Flutter Focus?

Per appassionati

Che hanno necessità si sviluppare un progetto personale di grosse dimensioni.

Per sviluppatori professionisti

Che vogliono sviluppare app con standard qualitativi elevati, pronti per il mercato.

Quali problemi risolve Flutter Focus?

1

Pochi esempi delle migliori pratiche per sviluppare app complesse

Che siano corsi in italiano o in inglese, quasi nessuno mostra come sviluppare in concreto un'app complessa. Per app complesse si intende l'utilizzo di componenti, schermate, modelli e pattern in tuttuno tra loro, incastrando le varie parti in modo tale da produrre codice leggibile e mantenibile con facilità, essenziale per considerarsi anche dei buon sviluppatori.

2

Non spiegare come tutti i concetti base siano correlati ed implementati tra loro

Spesso, dopo aver mostrato dei concetti, non ci si sofferma sull'indicare come questi argomenti possano essere correlati tra di loro. Questo corso nasce proprio per unire i concetti spiegati in Flutter Start e Flutter Advanced.

Cosa imparerai con Flutter Focus

Imparerai a sviluppare delle schermate utente a partire da dei mockup grafici, ad ottimizzare la richiesta di grandi quantità di dati suddividendo i form in più schermate fisiche, a validare e mostrare all’utente dei messaggi di errore in corrispondenza ai campi dei form errati, ad implementare un sistema di autenticazione, a creare la sessione utente in caso il processo di login sia andato a buon fine ed a gestire anche il logout. Sarai in grado di utilizzare i Repository pattern per le chiamate HTTP e creare un processo in background tramite gli Isolate per l’ottimizzazione delle immagini.

Imparare facendo.

Ogni lezione si sviluppa una mini-app per spiegare un concetto specifico. In più, alla fine di ogni sezione si sviluppa un'app di recap per consolidare i concetti. Sono quattro app utili e concrete sviluppate da zero, per essere sicuro di impadronirti di ogni argomento trattato.

1. Social network

Con questa prima app vedrai come costruire alcuni aspetti fondamentali di un'app social network che possa comunicare con l'esterno.

Gli argomenti trattati sono la costruzione e la validazione di un form di login e registrazione, la modellazione di un ImagePicker per estrarre foto dalla fotocamera o dalla galleria, il multithreading mediante gli Isolate, la costruzione di un client HTTP per invocare delle API REST, il Pattern Repository e come memorizzare dati e token di un utente autenticato cifrando queste informazioni.

2. Food delivery

La seconda app del corso consiste nel creare le pagine più importanti di un'app di food delivery, come la pagina di benvenuto, una dashboard con i prodotti del ristorante e una di dettaglio prodotto. L'obiettivo quello di definire correttamente una brand identity, modellando l'interfaccia utente per renderla il più accattivante possibile.

Vedrai come modellare e gestire i temi all’interno del nostro prodotto per costruire widget personalizzati e come personalizzare invece i widget di sistema, come approcciare la dark mode e come implementarla correttamente all’interno della nostra app e molto altro.

3. App di note

Simulando un'app di note, utilizzerai la libreria drift (ex moor) per memorizzare dati in un database. Drift è un ORM e serve a semplificare la gestione di un database SQLite.

4. App crypto

L'app crypto mostra i prezzi delle varie coin come pretesto per utilizzare diverse librerie:

retrofit, per semplificare la costruzione di un client HTTP; cached_network_image, per cachare le icone delle crypto; flutter_offline, per mostrare info sullo stato di connessione del device e shimmer, l'alternativa al CircularProgressIndicator per il feedback di caricamento.

Cosa comprende il corso

Ore totali 12
Numero sezioni 4
Numero lezioni 29
Numero di app sviluppate da zero 4
Qualità video 4K
Codici sorgente scaricabili
Certificato completamento
Supporto del formatore e altri corsisti
Soddisfatti o rimborsati

Il formatore

Angelo Cassano

Software Architect & formatore

Sono un perfezionista, amo comprendere il funzionamento delle cose e penso costantemente a nuove soluzioni per migliorare la vita di tutti i giorni. Full Stack Developer dal 2007, mi occupo di formazione dal 2016.

Approfondisci
le tue competenze Flutter

Flutter Focus

SINGOLO

€ 77

è il videocorso di approfondimento pratico per alzare la qualità delle tue app.

  • 12 ore
  • 4 sezioni
  • 29 lezioni
  • 4 app sviluppate da zero
  • 4K
  • Codice sorgente di tutte le lezioni
  • Aggiornato a Flutter 3
  • Supporto insegnante
  • Certificato di completamento

Flutter Start + Advanced + Focus

BUNDLE CON SCONTO DEL 15%

€ 251,95

€ 214,16

è la scelta migliore per coloro che vogliono diventare Flutter Developer professionisti.

  • 31 ore
  • 17 sezioni
  • 108 lezioni
  • 17 app sviluppate da zero
  • Codice sorgente di tutte le lezioni
  • Supporto insegnante
  • Certificato di completamento

Hai una partita IVA o fai parte della PA?

Potrai richiedere fattura in fase di registrazione, inserendo i dati della tua P.IVA. Siamo anche strutturati per emettere fatture con enti della Pubblica Amministrazione. Offriamo sconti speciali per pacchetti con più di cinque corsi, per maggiori info scrivici una email a info@fudeo.it

Le vostre domande frequenti.

  • 1

    Posso pagare con bonifico?

    Per l'acquisto con bonifico ti chiediamo gentilmente di contattarci in Live Chat o via email a info@fudeo.it

  • 2

    Per quanto tempo avrò accesso al corso?

    Dopo aver effettuato l’acquisto del corso, si avrà accesso illimitato a tutte le lezioni online.

  • 3

    Posso ricevere fattura?

    Certo. Registrandosi a Fudeo con un account per Partita IVA riceverai in automatico la fattura elettronica entro 12 giorni.

  • 4

    Ho una domanda che non è tra queste, a chi posso farla?

    Per tutte le domande puoi scriverci in Live Chat cliccando sull’apposito bottone in basso a destra in questa pagina, oppure scriverci a info@fudeo.it

  • 5

    È disponibile uno sconto multi-licenza per aziende/scuole?

    Se sei un’azienda o una scuola e vuoi acquistare il corso per più persone, contattaci via email a info@fudeo.it

Flutter Focus

è il videocorso di approfondimento pratico per alzare la qualità delle tue app.

© 2022 Alea Makers - P.IVA: 12312240018