Offline reads are relatively straightforward. Put data in SQLite, query it locally, and render the result. Offline writes are where things get uncomfortable.
Source: [Dev.to](https://dev.to/bkniffler/offline-reads-are-easy-durable-offline-writes-are-the-hard-part-202k)