In this talk, we'll take a look at why offline first matters and go deep on some strategies to help you build the performant offline first mobile apps.
O!ine first is an approach to software development in which developers build an application's core features to function with or without an internet connection. ... This is especially important for end users who travel and experience internet coverage blind spots. 1 1 https://whatis.techtarget.com/definition/o"ine-first
O!ine Syncing Options » Real Time » Data Syncs Upon Connection » Progressive Enhancement » Manual » Manually preform a sync operation » Architecture Strategy
Realm Realm Database is a fast, easy to use, and open source alternative to SQLite and Core Data. » Mobile First » Simple API, Define Schemas » Faster than SQLite » Lazy Queries » Data Migrations !
Review » UX/UI Strategy » Local Data Loss (Realm) » Global State Persistence (Redux O!ine/Persist) » Diverse Data Types (Realm, GraphQL) » Data Conflicts (Realm, GraphQL)