The best approach is that: keep your data in files in a json file and save it on the Internet, or you can also improve it on googledrive or dropbox and make it public, and then when the user opens the application for the first time, download json files and paste the data from json into sql lite db. This way you can use sql lite for offline data.
source
share