Improving android apps using Architecture Components
summary
An introduction to Google's Architecture Components (from Google I/O 2017) and how to apply them to Android apps to improve design and implementation. Covers when to use these components, their current limitations, and the team's insights and rationale for the choices they made while building with them.
AI-written summary · about
chapters (19)
- 0:00Start
- 3:51Arch Components
- 6:34Why do we need this?
- 8:06What is Room ?
- 8:51Subcomponents
- 9:50Entity
- 11:12DAO
- 13:02Putting it all together
- 14:04Other things to keep in mind
- 16:57What is lifecycle ?
- 17:41The nuts and bolts
- 19:16Handling lifecycles
- 19:38What is LiveData ?
- 21:14Advantages
- 23:20What should ideally happen
- 24:08What Viewmodel does ?
- 26:23What is Datasource ?
- 26:47What is a PagedList?
- 27:33The dataflow
related talks
07mInterview with
38mAndroid Architecture Components
48mArchitecture Components – Behind the Scenes
44mAndroid Architecture Components, a New Way to Build Apps
21mAndroid Achritecture Components Introduction
40mExplaining the App Architecture Guide
31mArchitecture of an Android App
31mAndroid Architecture Components
