Going offline first with Flutter: Best practices
Explore how to design robust Flutter applications with an offline-first approach. This session covers implementing a local database, and we'll cover relational vs non-relational ones. Moreover, we'll center the talks around synchronization techniques, and resolving conflicts using strategies like "Last Write Wins" and Conflict-Free Replicated Data Types (CRDTs). By the end of the talk, you'll hopefully understand key points on how to start creating apps that are offline by default to provide seamless experience to your users even in low connection environments, enhancing user experience regardless of connectivity.