While working with any kind of client app (be it mobile or desktop), you almost always need to have permanent storage in place that can allow you to store data, even when your application is stopped or closed by a user. Usually, such storage can be used to save the data from your app’s last use, or for saving data that was fetched from the internet so you don’t need to fetch it again, etc.
Continue reading Abstracting SQL queries with Room Database in Android