top of page
droidcon+icon.png

9-10 APRIL 2026

PARIS

DroidCon_icon_rotatet.png
Anita_Singh_edited.jpg

( SPEAKER )

Alessandro Allegretti

Mobile Software Engineer @ Euronovate Group

( session )

From SQL to Flow: clean offline-first architecture with Kotlin 2.x

Many Android apps collapse under flaky networks and growing local queues… and so do their developers. So, what’s the lifeline? Kotlin, with its strongly-typed superpowers, of course! This talk presents a Kotlin path to truly reliable offline-first persistence and sync, leveraging Kotlin 2.20+ features: data/value classes for strongly typed domains, safe transactions with Room, chunking and retry pipelines orchestrated by WorkManager and coroutines, observability with Flow, plus a few SQLite tuning tricks to stay light on I/O and battery. Through a real-world case, it shows how moving from callbacks and brittle services to an idiomatic Kotlin 2.20+ design makes everything cleaner, more testable, and kinder to the battery (and to our mind).
bottom of page