I'm Developing a system where my client wants me to provide offline service and an online backup along with an iOS, Android, and Windows App.
Things I Need:
Suggest me with whatever you got.
NB: I haven't decided anything but for the backend, I will use Python & Django. I'm still in the designing process.
In android , support for offline use SQLite database as a local database.
Save data in SQLite when app in offline mode.
You need to write API's to send data to server.
When Internet Connectivity available you send local data to server.
Make one status column in which updated your status when data has been send to server then make status true. next time send only those data has status false.
I suggest Firebase Database (Real-time database or Firestore)!!!
Using Firebase DB, when clients go offline, they write new data in their local cache so that users can enjoy your app just like it's online. And when returning to online, they automatically sync with a host DB and all devices, so users can enjoy a literally "real-time" experience.
Additionally, it provides a No-SQL scalable data structure that you really can save your time.
Plus, there is a free plan of Firebase, so you can freely try and build some mini-apps with Firebase DB.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With