Android provides some ways to save application information. http://developer.android.com/guide/topics/data/data-storage.html
Now, my issue is that I have some structured data comparable with tasks, that have categories and some other related settings. Everything is fetched from a web service and has to get saved for performance and offline use.
Which would be the best option to use on Android? I think the choice is really between SQLite Database or Internal storage. What would I expect from the performance and implementation choosing one of the options?
One really easy way to cache data is to just Serialize your objects and save them to the internal cache e.g: