I plan to build a simple app that has default content but when opened it checks for a WIFI connection and if available it tries to get the latest content version based on a timestamp comparison.
Content can be videos, images, html, menu items, etc
Where should I store all this data initially so I it can be updated later?
Here are some things I would like to do:
- on launch test if there are any new sections/pages added to the app and save the list of pages locally for later offline use
- get the latest videos that the app should play, delete the old ones and keep the new ones(app has a video section)
- get the latest images that the app should show(like a photo gallery), the photo gallery should be stored locally somehow
Local storage is not recommended for storing the above(specially videos/images) so what are my options? Some database on the phone, a file solution maybe a mix?