Offline-first is a data model, not a cache
Most "offline support" is a cache with optimistic writes, and it fails the first time two people edit the same record on a train. What actually works is treating the local database as the source of truth — including the part nobody enjoys, which is deciding who wins a conflict and how a human can audit it.
Mobile teamMobile11 min read
Read the article: Offline-first is a data model, not a cache