A Material Design guide for Android Developers
summary
Rebuilt a production app using Material rules and shows exactly which libraries and XML patterns to copy: uses AppCompat and Design Support libraries to support back to Android 2.1, replaces raster icons with vector assets, and uses the Palette API extracts six colors from images to tint UI. Demonstrates layouts with CoordinatorLayout + CollapsingToolbar plus ViewPager or NestedScrollView, details elevations, ripple selectors, FAB sizes, RecyclerView layout managers, and links a working demo on GitHub so replication is straightforward.
AI-written summary · about
chapters (15)
- 0:00Introduction and speaker intro
- 1:20Material Design overview and history
- 3:28Android terminology and screen metrics
- 5:57Style: Colors and themes
- 7:01Style: Typography and fonts
- 8:28Style: Image and Palette API
- 10:15Style: Vector assets
- 11:41Layout: Keylines and grids
- 13:06Layout: Device metrics and responsive UI
- 15:38Animation: Surface reactions and shadows
- 17:04Components: Buttons and FABs
- 19:50Components: Cards and lists
- 21:33Components: RecyclerView and SnackBar
- 24:42Patterns: Scrolling behaviors
- 29:58Summary and resources
related talks
26mA Practical Guide to Material Design implementation for Android Developers
44mMaterial You Review
58mMaterial You Review
26mLiving in a Material world
49mAndroid Development for Designers
43mCustomizing Theme and Style for Material Design
29mThe components of Material Design
15mBuild beautiful Material Design apps with Jetpack Compose
