Serverpod è un server open-source Dart sviluppato per integrarsi con un applicazione Flutter e permettere con un singolo linguaggio di poter sviluppare sia la parte Backend che Frontend.
In questo talk, analizzeremo alcuni accorgimenti per rendere le nostre app Flutter un po' più sicure. Ci concentreremo su quattro aree fondamentali: • gestione dei secrets e delle variabili di ambiente; • storage sicuro dei token e delle credenziali; • certificate pinning su Dio; • Runtime Application Self-Protection (RASP) con l'uso di freeRASP. Al termine avrete a disposizione gli strumenti per fornire alle vostre app qualche arma in più per proteggersi dagli attacchi.
Uno dei punti di attenzione quando si usano servizi pay per use come Firebase è quello di adottare tutte le best practice e gli stratagemmi possibili per limitare i costi. Nel dettaglio ci soffermeremo su come gestire una cache che ci permetta di limitare le operazioni di lettura e scrittura avvalendoci delle funzionalità offline di Firestore e Remote Config.
I Large Language Models sono oggi quasi sempre utilizzati tramite servizi cloud, con costi, latenza e implicazioni sulla privacy. Ma è davvero necessario essere sempre connessi? In questo talk vedremo come eseguire LLM direttamente su smartphone, completamente offline, utilizzando Flutter e il framework Cactus. Analizzeremo vantaggi e limiti dell'inferenza on-device e mostreremo una demo reale di un'app Flutter che integra un modello linguistico locale.
Negli ultimi anni, le ricerche semantiche basate su intelligenza artificiale sono passate dalla teoria accademica a strumenti pronti all'uso. In questo talk esploreremo come integrare la ricerca vettoriale in progetti Firebase, partendo dai concetti fondamentali fino all'implementazione concreta. Vedremo come salvare gli embedding, configurare un indice, ed eseguire query basate sulla similarità.
Fortunatamente la risposta è SI. Per questo ci viene in aiuto Reactive Forms un package ispirato ai reactive forms di Angular che ci permette di mettere il boost alla gestione nativa dei form presente in Flutter. Reactive forms attraverso una interfaccia semplice permette di implementare regole di validazione complesse in maniera semplice, riusabile e intuitiva. Inoltre attraverso le sue API permette non solo di utilizzare i form field proposti ma di implementarne di propri, più o meno complessi. Insomma, ci salva tempo e sanità mentale.
Vuoi che parli al tuo evento?
Invitami a parlare →