I am developing an android mobile application in java. Even though i have read about SQLite and how you should select what database to use. I am not sure if it is the appropriate database to use for my application. I need to store and retrieve Login details of users, weather information, location of user etc. Is SQLite the most appropriate database for this?
Share
In android , for persistant storage you have 3 options (you can save it in network, but I’m only considering about saving in mobile itself).
Shared preference can mostly be used for saving small key value storage. For large amount of data you will have to use SQLite database, much better option than files. See android documentation on the topic
About other database
Android native support is only for SQLite database. If you want to use other database schemes, you might have to rely on any other 3rd party libraries which are specifically built for android.