Repository in Android’s MVVM architecture
What is Repository in Android’s MVVM architecture?
Room has great integration with LiveData. Results from SQL queries can be easily wrapped in LiveData container. This way LiveData can be observed in the UI. When the data is changed in the database, all active observers get notified and update the corresponding views.