Many of today’s successful apps provide their functionality independent from any network connection. You are able to read and compose messages with Whatsapp, check or update your Calendar and browse content on Instagram even while offline. Supporting this capability also improves the UX of apps even with perfect internet connectivity – Have you ever seen a loading spinner in Whatsapp?

This talk will explore how we build the Stocard Wallet app offline first, so that our users can scan their loyalty cards or pay without any network connection. We iteratively improved our approach and I will give you insights into how we do “offline first” nowadays, how this affects the way we we build features, and how we ended up here.