Session
Designing Flutter Apps for Bad Networks
Modern mobile apps are expected to work reliably everywhere—on slow trains, unstable Wi-Fi, flaky mobile data, and even with no connectivity at all. Yet many Flutter apps still treat offline behaviour as an edge case rather than a first-class concern.
In this session, we will explore how to design Flutter applications that remain usable, consistent, and trustworthy under poor network conditions. The talk covers practical offline-first strategies for handling network unpredictability, deferred synchronisation, and user experience during failure states—including what happens when apps evolve, and data models change while users remain offline.
Through real-world scenarios and live examples, we will examine architectural decisions, trade-offs, and common failure modes related to retries, reconciliation, and schema evolution.
What the Audience Will Learn
1. How to design Flutter apps with an offline-first mindset, not as a fallback
2. Practical strategies for retry, caching, and data reconciliation under unstable networks
3. How to handle app updates and data model changes when users remain offline
4. UX patterns that preserve user trust during failure states and delayed synchronisation
Key Topics Covered
1. Real-world network unpredictability in mobile environments
2. Offline-first data modelling and local persistence strategies
3. Retry mechanisms, conflict resolution, and eventual consistency
4. Schema evolution and data safety across app versions
5. Designing resilient UX for offline and partial-failure scenarios
Hema sai charan Kothamasu
Hema Sai Charan | Lead Software Engineer | @Experian
Hyderābād, India
Links
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top