It's a Exemplar App for showing about How ViewModel works and what's the purpose of ViewModel in Android. Best way to learn ViewModel Architecture through this App.
What is ViewModel ? Ans : A view model represents the data that you want to display on your view/page, whether it be used for static text or for input values (like textboxes and dropdown lists) that can be added to the database (or edited). It is something different than your domain model. It is a model for the view.