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?