There are basically four different ways to store data in an Android app:
- Shared Preferences – to save primitive data in key-value pairs
- Internal Storage – you need to store data to the device filesystem, but you do not want any other app (even the user) to read this data
- External Storage – you might want the user to view the files and data saved by your app
- SQLite database