The components of Material Design
summary
Material Theming is a concrete system delivered via the Material Components for Android library that maps Type, Color, Shape attributes to real widgets; it requires switching to the MaterialComponents theme or Bridge themes or the app crashes with a Theme Enforcement Error. Components demonstrated include BottomAppBar (FAB cradle, vertical offset, cradle margin and animated alignment), revamped Material Button (icon, outline, stroke, ripple), MaterialShapeDrawable with shapeAppearance/overlays and API‑15 shadow backports, and a 1.0 (Jul 20) → 1.1 Alpha (Oct 31) release cadence.
AI-written summary · about
chapters (13)
- 0:00Intro
- 0:48A Brief History of the Design Library
- 3:45Material Themes
- 5:19Bottom App Bar
- 11:03What are the effects of each theme attribute?
- 12:41Type Attributes
- 13:54Color Attributes
- 16:02Component Shape Mappings
- 16:22Shape Attributes
- 19:14Default Styles
- 25:46Extend the systems for your use cases
- 27:15Upcoming releases
- 27:41Contributing & Filing Issues
related talks
42mStyles, Themes, Material Theming, Oh My!
36mMaterial Theming: Build Expressively with Material Components
39mStyles, Themes, Material Theming, Oh My!
06mMaterial You in Compose apps
43mCustomizing Theme and Style for Material Design
44mMaterial You Review
58mMaterial You Review
33mIncorporating Material Theming into Custom Views
