What's new in architecture components
summary
Data Binding gets faster (annotation processing ~20% quicker) and an experimental incremental annotation processor is available; a new View Binding feature in Android Studio 3.6 generates type-safe view classes without annotation overhead. Lifecycles adds a map-like SavedStateHandle injectable into ViewModel for saved UI state; WorkManager reaches stable 1.0, WorkManager 2.1 alpha adds on-demand initialization, Play Services integration and unit test builders (TestWorkerBuilder). Room 2.1 adds suspend Dao methods, FTS and @DatabaseView; Paging and Navigation get API revisions (nav-graph-scoped ViewModels, dynamic-feature support planned).
AI-written summary · about
chapters (11)
- 0:00Introduction
- 4:00Data Binding
- 7:23Accessing Views
- 8:44Real Binding
- 10:33Lifecycle
- 17:05Set
- 19:25Work Manager
- 27:41Coroutine support
- 29:05Full text search
- 29:57Database views
- 31:25Ex in rooms
related talks
34mAndroid Jetpack: What's new in Architecture Components
34mData Binding in 2018
48mArchitecture Components – Behind the Scenes
42mArchitecture Round Table
44mAndroid Architecture Components, a New Way to Build Apps
20mArchitecture Components
42mArchitecture Components: A Better Path Forward (Lifecycle & Live Data)
47mAndroid Architecture Component
