|
|
|
|
|
by ashdev
1718 days ago
|
|
> Offline-First is a software paradigm where the software must work as well offline as it does online. I've been building offline-first apps[0] for quite a while in both desktop and mobile space. I have a different definition[1] of what an offline-first app is: Offline-first apps are apps which can run and function completely offline or without needing the internet for an indefinite amount of time. To offline-first apps, providing all functionality offline is the "primary objective" and any online functionality such as syncing to cloud is secondary. Also, I personally don't consider an app using temporary cache to store data to be an offline-first app. It must use a local database. Sometimes the "offline-tolerant" apps are confused with offline-first apps. Offline-tolerant apps often provide partial functionality and eventually need an internet connection to sync data. [0]https://brisqi.com [1]https://dev.to/ash_grover/how-i-designed-an-offline-first-ap... |
|
From the website (https://rxdb.info/adapters.html)
> react-native-sqlite
> Uses ReactNative SQLite as storage. Claims to be much faster than the asyncstorage adapter. To use it, you have to do some steps from this tutorial.