ChatGPT & Flutter
Scopri come funziona ChatGPT e come integrarlo nella tua app Flutter.
Gabriel Gatu
Formatore
Perché ChatGPT con Flutter è una svolta
Siamo in un periodo storico eccezionale:
abbiamo la possibilità di utilizzare strumenti sempre più potenti che ci aiutano ad esprimere il nostro ingegno e talento.
Pensaci un attimo:
con Flutter è diventato molto più facile creare delle app native di qualità, grazie ai componenti già pronti e a strumenti di sviluppo come l’Hot Reload.
Ora è arrivato ChatGPT, che sta rivoluzionando l’approccio all’intelligenza artificiale, rendendola fruibile anche ai non esperti della materia.
Adesso immagina di unire le potenzialità di Flutter con quelle di ChatGPT:
quali nuovi scenari si presenterebbero?
Proviamo a fare degli esempi.
La svolta è che uno sviluppatore Flutter può sfruttare ChatGPT per implementare da solo nella propria app dei sistemi complessi ritenuti impossibili da gestire in autonomia sino a qualche mese fa.
Sistema di raccomandazione personalizzato
Non richiederebbe molto sforzo allenare ChatGPT con il menù di un ristorante o con il catalogo prodotti di un e-commerce per poi creare un sistema di raccomandazione personalizzato.
Gli utenti dell’app potrebbero ricevere consigli in base ai propri gusti o necessità, trovando facilmente il prodotto più affine da acquistare.
Semplificare la ricerca di informazioni
Oppure si potrebbe semplificare la ricerca di informazioni tra grandi quantità di documenti:
un’app interna di un’azienda con la quale i dipendenti potrebbero chiedere i recap dei meeting e delle call, il funzionamento di specifiche procedure o delle particolari informazioni su un progetto.
Cosa imparerai (facendo)
Imparerai:
- cos’è ChatGPT e come funziona ad alto livello
- a navigare tra la documentazione ufficiale e comprendere i termini utilizzati
- quale modello di LLM scegliere a seconda del compito da effettuare e generare un API Key per integrarlo nella tua app Flutter
- le implicazioni di parametri come temperatura e top_p
- come definire la sintassi e semantica delle risposte attraverso contesto e identità dell’assistente, al fine di migliorare la pertinenza e la precisione delle risposte
- come sfruttare alcune funzionalità particolari di ChatGPT, come creare una virtual machine per eseguire codice di programmazione e riassumere il linguaggio naturale in uno schema tabellare
- come sviluppare app Flutter che integrino ChatGPT
Svilupperai 3 app da zero, per fare pratica e usare concretamente ChatGPT:
App di traduzione stile Google Translate
Regolare semantica e sintassi delle risposte per convertire una frase in un'altra lingua.
App per pianificare viaggi
Generare JSON e dati tabellari con ChatGPT per popolare con dati dinamici un'app di viaggi.
App per eseguire codice di programmazione (REPL)
Creare una macchina virtuale all'interno di ChatGPT per eseguire del codice di programmazione Dart.
Per chi è ChatGPT & Flutter
L’innovazione portata dall’Intelligenza Artificiale corre a ritmi mai visti prima e non bisogna perdere un colpo.
Il rischio è quello di restare indietro e farsi tagliare fuori dal mercato.
Questo corso è rivolto a coloro che vogliono cogliere l'opportunità di sfruttare il potenziale di ChatGPT e trarne un vantaggio per prepararsi ad affrontare le sfide del futuro.
Requisiti
Per la parte teorica su ChatGPT non sono richieste conoscenze pregresse. Per la parte del Workshop con Flutter, è consigliato avere dimestichezza con i seguenti concetti:
- Saper utilizzare i componenti delle librerie di Flutter
- Saper creare dei componenti personalizzati
- Conoscere la differenza tra StatelessWidget e StatefulWidget
Nel caso non avessi questi requisiti, ti consigliamo di seguire Flutter Start.
Perché questo corso è diverso
Le giuste informazioni
Abbiamo selezionato ogni argomento e informazione passata nel corso: solo il necessario per comprendere bene ChatGPT e utilizzarlo al meglio.
Ti seguiamo passo-passo
Da cos'è ChatGPT sino alla sua implementazione all'interno di un'app Flutter, 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 3 app demo per fare pratica.
Perché la vendita è chiusa?
Abbiamo superato i 3000 iscritti a Fudeo, molto più di quanto potessimo aspettarci quando abbiamo pubblicato il primo corso nel 2019.
Il punto è che vogliamo mantenere una qualità del servizio alta, rispondendo entro 24/48 ore ad ogni email e ad ogni domanda fatta sotto le lezioni.
Ultimamente iniziavamo a perderci qualche commento per strada, fatto inaccettabile per noi. Per questo motivo, abbiamo deciso di chiudere l’accesso libero, lasciando sempre in vendita solo Dart Begin, Flutter Start e Flutter Advanced.
La vendita di questo e degli altri corsi verrà aperta di tanto in tanto e per un periodo limitato, esattamente come facciamo già da anni con Flutter Pro, così da avere controllo sul flusso di nuovi corsisti.
Le aperture verranno comunicate tramite email agli iscritti Fudeo.
Per essere chiari: con i corsi già acquistati non cambia niente, la chiusura riguarda solo la vendita, non la fruizione.
Faremo questa prova per almeno tutto il 2025, l’idea è, in futuro, di chiudere l’accesso anche ai corsi iniziali.
Crediamo sia un passo coraggioso, reso possibile dal senso di responsabilità che sentiamo verso tutti i nostri corsisti.
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.
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+
Dedicati alla formazione professionale su Flutter
- 5 anni di attività
Sviluppatori che hanno scelto i nostri corsi
- 3.000+
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:
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.
Lezioni di anteprima
Percorso di studio
Flutter Expert
Questo Percorso di Studio offre i corsi essenziali per completare le tue competenze di sviluppatore Flutter e sfruttare al massimo tutte le potenzialità del framework.
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.
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.