Lesson 8: App architecture (UI layer)
Learn how to use Android Jetpack Architecture components, a collection of libraries that help you design robust, testable, and maintainable apps.
Store data in ViewModel
Improve your app by implementing a ViewModel to retain app data during configuration changes.
Use LiveData with ViewModel
Convert the app data in the ViewModel to LiveData and observe the changes to update the UI automatically.