
Ciao! Ci dai il permesso di utilizzare i cookie per migliorare la tua esperienza d'uso?
Invia notifiche ai tuoi utenti utilizzando Firebase Cloud Messaging.
Angelo Cassano
Senior Flutter Developer
1:32
5.0
(1)
Al termine di questo corso sarai in grado di implementare l’invio delle notifiche basate sulla piattaforma Firebase Cloud Messaging.
Inoltre, saprai impostare un trigger all’interno della piattaforma Firebase Cloud Functions per eseguire del codice javascript che si occuperà di inviare le notifiche ai destinatari.
Saprai anche implementare la logica di subscription e ricezione delle notifiche all’interno delle tue app, seguendo un approccio di organizzazione delle componenti architetturali basate sull’Ingegneria del Software.
Immagina, devi far cambiare la foto profilo ad un tuo utente, il procedimento tecnico sarà più o meno questo:
l'utente seleziona la foto, quest'ultima viene presa, ottimizzata e caricata sul server. Dopodiché si aggiorna la stringa del database relativa all'utente con la nuova immagine e si inviano le modifiche sull'app, così che finalmente l'utente veda cambiare l'immagine del profilo.
Ora immagina di poter creare questo sistema con quattro-cinque righe di codice invece delle centinaia a cui siamo abituati.
Questa è la potenza di Firebase con Flutter, un esempio di ciò che permette di fare con semplicità e risparmiando tempo.
Non servono competenze backend
Per creare un server devi avere conoscenza di:
Con Firebase tutto questo non è necessario perché è già tutto pronto all'uso.
Creare server è velocissimo
Firebase dispone di server pronti all'uso per ogni evenienza, come l’autenticazione, lo storage di immagini e file, database e molto altro.
Essendo già pre-costruiti è molto più facile e veloce creare il tuo sistema, che inoltre può scalare in automatico perché hostato e gestito sui server di Google.
Firebase e Flutter integrati al 100%
Firebase e Flutter hanno una cosa importante in comune, Google.
Ecco perché c'è stato un grosso investimento per rendere i due servizi perfettamente integrati.
Il risultato è stata la libreria ufficiale scritta da Google che permette di integrare i servizi Firebase direttamente dal codice, scrivendo mediamente 2-3 righe.
Professionisti che hanno bisogno di un server
per la propria app e sono in cerca di una soluzione completa e scalabile.
Aziende e PA decise ad innovare
che vogliono abbattere i costi di produzione/manutenzione.
Giovani e appassionati di programmazione
che non sanno sviluppare il proprio server.
Questo non è un corso adatto ai principianti. Per seguire più agilmente le lezioni è richiesta una conoscenza base del framework Flutter, in particolare i seguenti argomenti:
Nel caso non avessi questi requisiti, ti consigliamo di seguire il corso Flutter Advanced e Flutter Focus.
Infine, suggeriamo di avere già pronto un progetto Firebase configurato (come mostrato in Flutter & Firebase Setup) per poter abilitare i plugin di persistenza.
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.

Presentazione del corso
1 lezione • 4m
Preparazione a Firebase Cloud Messaging
4 lezioni • 14m
Registrare i token
2 lezioni • 14m
Registrare un trigger su Firebase Cloud Functions
2 lezioni • 23m
Showcase notifiche
2 lezioni • 35m
Flutter & Firebase Masterclass
Con questo Percorso di Studio imparerai a integrare i servizi di Firebase nella tua app Flutter. Creeremo un’app demo in stile Telegram che useremo durante tutto il percorso Flutter & Firebase per spiegare i concetti.

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.
Quale versione Firebase viene utilizzata?
Durante il corso viene utilizzata la versione 2.5. Non preoccuparti se non è l'ultima versione rilasciata di Flutter, garantiamo comunque che tutti gli argomenti e i concetti spiegati sono in linea con l’ultima major release e quindi validi e funzionanti.
Nel momento in cui gli argomenti non dovessero essere più validi ci occuperemo di aggiornarli.
Posso ricevere la fattura elettronica?
Certo. Potrai richiedere la fattura dell’acquisto in modo autonomo durante il processo di checkout inserendo i dati della Partita IVA.
Una volta emessa dall'amministrazione Fudeo, riceverai la fattura elettronica nel tuo cassetto fiscale dell'Agenzia delle Entrate.
Per quanto tempo avrò accesso al corso?
Avrò il supporto del formatore?
Posso fare un acquisto per la mia azienda o PA?
Certo! Nel caso avessi bisogno di acquistare i nostri corsi per più persone della tua azienda, clicca su Parla con noi (che trovi qui in basso) e scrivici quali corsi vorresti e per quante persone.
Per quanto riguarda le PA, oltre alla vendita diretta a enti pubblici, siamo fornitori abilitati alla vendita su AcquistinretePA, la piattaforma gestita da Consip che permette a qualsiasi Ente o Amministrazione Pubblica di comprare i nostri corsi su Flutter risparmiando tempo nei processi di acquisizione, in modo trasparente e facilmente tacciabile. Se preferisci supporto per trovare la soluzione di acquisto migliore, contattaci cliccando sul tasto Parla con noi (che trovi qui in basso).
Posso pagare con bonifico?
Posso utilizzare la Carta del Docente?
Se hai ancora qualche domanda sul nostro corso puoi mandarci un messaggio e ti risponderemo via email il prima possibile.


F&F Auth
Implementa un sistema di autenticazione utilizzando Firebase Authentication e login con i social.

F&F Cloud Firestore
Scopri come salvare i dati su un database remoto utilizzando Cloud Firestore.

F&F Realtime Database
Implementa un sistema di chat, salvando e sincronizzando i messaggi con Realtime Database.

F&F Cloud Storage
Salva immagini, video e file generati dagli utenti utilizzando Cloud Storage.

F&F Analytics, Crashlytics e AdMob
Monetizza l'app con l'uso di ads, raccogli i dati sull’utilizzo e su eventuali crash.

Inizia gratis il corso. Non è richiesto alcun metodo di pagamento.