Interventi, Talk & Keynote
Zero tacche: un POS offline-first in Flutter.
Architettura, codice e lezioni sul campo per un registratore di cassa e POS in Flutter che vende e accetta pagamenti con carta anche quando la connessione di rete scompare completamente.
Anteprima del mazzo di slide
Una selezione delle slide chiave presentate al meetup. Per consultare tutte le 30 slide complete con diagrammi di sequenza e note analitiche, scarica il PDF.
PDF Completo
Scarica il PDF completo (30 Slide + Note dello Speaker)
Inserisci la tua email lavorativa per ricevere l'accesso completo immediato e la copia in PDF in alta definizione (4.5 MB). Niente spam: solo il file e aggiornamenti tecnici occasionali.
Argomenti del talk
Cosa trovi all'interno delle 30 slide
I temi chiave affrontati durante l'intervento, dal disaccoppiamento della UI alla gestione contabile offline.
01 · Il POS come primo dispositivo mobile
Dalla strisciatrice meccanica a carta carbone degli anni '70 ai POS senza fili GSM, fino alla rivoluzione di Square nel jack delle cuffie e ai moderni terminali Android (PAX, Verifone). Perché oggi la responsabilità del funzionamento è interamente sul software del merchant.
02 · Vendere a zero tacche
L'analisi degli scenari ostili: vendite a bordo aereo a 10.000 metri, mercati rionali affollati, fiere con celle telefoniche sature. La regola cardine: il cliente non aspetta mai che la rete torni prima di pagare.
03 · Il database sul telefono è la verità
Il cambio di paradigma architetturale: la UI non chiama l'API per poi aggiornare lo schermo. La UI scrive nel DB SQLite locale reattivo (Drift), lo schermo si aggiorna all'istante a 60 fps, e il sync engine lavora in background.
04 · Outbox pattern & Idempotenza
Transazione atomica locale tra salvataggio dell'ordine e inserimento nella coda outbox. ID generati sul client (UUIDv4 tecnico + numero progressivo leggibile). Chiavi di idempotenza su ogni richiesta per tollerare timeout e retry multipli senza duplicare ordini.
05 · Soldi e risoluzione dei conflitti
I soldi non sono double: gestione rigorosa in centesimi interi (mai float IEEE 754). Risoluzione dei conflitti basata su registri append-only e movimenti delta su giacenze, senza bisogno di complessi CRDT distribuiti.
06 · Stripe Terminal in modalità offline
Come funziona davvero l'SDK di Stripe: autorizzazioni asincrone su disco, create, collect e confirm senza connettività, MethodChannel nativo in Flutter e inoltro automatico (forwarding) con riallineamento dei token appena torna la linea.
Esperienza & Social Proof
Track record & altri interventi
«The Truth about eCommerce» · Berlino, San Francisco, New York
Serie di meetup e masterclass ideata e condotta per la community Berlin Retail & eCommerce Meetup presso WeWork Berlino. Sessioni dal vivo e registrazione dell'episodio 17 di Experience This a San Francisco sul futuro del commercio fisico e digitale. Rating medio 5.0/5.0.
SMAU Milano · Commercio elettronico e proximity
Speaker all'edizione 2019 di SMAU Milano su temi di piattaforme multicanale, proximity payments e strategie di conversione per retail.
GreenMindAI Hackathon Catania 2025
Fra i tre progetti premiati all'hackathon con la soluzione Briller.AI per l'analisi energetica e la riduzione degli sprechi industriali.
Vuoi ospitare questo talk o un intervento tecnico?
Disponibile per conferenze tech, meetup per sviluppatori, eventi aziendali e community su Flutter, architetture offline-first e fintech.
Richiedi disponibilità per uno speech →