SQLite is an open-source lightweight relational database management system (RDBMS) to perform database operations, such as storing, updating, retrieving data from the database.To know more about SQLite, check this SQLite Tutorial with Examples. Generally, in our android applications Shared Preferences, Internal Storage and External Storage options are useful to store and maintain a small. Let's say you have a todo app with a million users checking an average of five boxes per day. Currently, you have a simple color shift animation which lasts 200ms and doesn't prevent the user from interacting with other elements. Then a designer suggests a fancy animation popover which takes 3s and blocks interaction, because they read some.