A simple android room database sample application to demonstrate the usage of Android design component for MVVM design pattern using LiveData, Repository, Entity, DAO (Data Access Object) and Room Database
The application uses Most Popular Movies API and shows a list of related movies.
-
MVVM Architecture - Robust, testable, and maintainable app with classes for managing your UI component lifecycle and handling data persistence.
-
LiveData - Build data objects that notify views when the underlying database changes.
-
Room Databases - The Room persistence library provides an abstraction layer over SQLite to allow for more robust database access while harnessing the full power of SQLite.