Pimp my Widget
summary
Android 12 actually adds concrete widget features: RemoteViews accept a responsive layout maps of XML variants keyed to size so widgets adapt to user resizing; system enforces rounded corners and exposes system radii; widgets gain reconfigurable and optional configuration flags, a description field and live preview layouts, integration with Google Assistant for pinning, and stateful checkboxes and radio buttons plus easier list adapters. These require API 31 to get full behavior, often need Pixel testing for Material You palettes, and still demand careful backwards‑compatibility work.
AI-written summary · about
chapters (14)
- 0:00Start
- 2:14What's a Widget?!?
- 4:39How do they work: The toolkit
- 7:36Let's make one!
- 12:54Android 12: fancy, roundy, glossy
- 16:09Responsive layouts - compatibility
- 17:11Rounded corners - Compatibility
- 18:21Configuration
- 24:284. Widget description - Compatibility
- 27:54Theming - Compatibility Create a custom styles and override them for Android 12
- 29:32Voice support
- 32:00Stateful checkboxes and radio buttons
- 33:44Simplified Remote
- 34:12A recap
related talks
14mRefreshing widgets
21mState of the art of Android widgets
09mBuilding modern Android app widgets
41mData-backed app widget development — with Jetpack Glance
28mBuilding for the Future of Android
26mLiving in a Material world
29mWhat's new in Android
12mDesigning a high quality app with the latest Android features
