Google Android Room with a View - Java Code Lab
What you'll learn
- How to design and construct an app using the Architecture Components Room and Lifecycles libraries.
There are a lot of steps to using the Architecture Components and implementing the recommended architecture. The most important thing is to create a mental model of what is going on, and understand how the pieces fit together and how the data flows. As you work through this codelab, don't just copy and paste the code, but try to start building that inner understanding.