Offline First Data Sync

How to successfully implement data sync between 2 devices

To sync data between 2 or more devices, we need 3 things:

  1. Offline Data collection: It could be SQLite, Realm or something else

  2. Online Data Store: A server or cloud data provider such as FIrebase, Supabase, Parse etc

  3. A Blob Storage such as AWS S3 or Firebase Storage.

  4. And last but not the least, some logic magic.

Last updated