In-store mobile apps live and die by their network. At ADEO, our store associates use a Flutter app to scan barcodes, browse product pages, display loyalty barcodes and serve customers across 500+ stores, where network conditions range from excellent WiFi to near-dead mobile signal in the same building. Even in the biggest stores, the customer may encounter mixed ROPO experience.
In this crucial step to make the CMA a real companion for in-store experience, we will share how we worked on improving the resilience of our mobile application to network conditions in order to protect the user experience.
This talk covers the full arc: the business decision to move beyond online/offline, the UX design of a degradable interface, the technical architecture behind the state machine, the field experiment that broke our assumptions, and the iterative loop that made it all converge.
Attendees will leave with a reusable pattern, real data, and a practical framework for building mobile experiences that stay usable. We're on the road to a 5-star app by ensuring seamless performance and exceptional user experience, even in tough network conditions.