Android
Build beautiful, usable products using Material Components for Android
What's new
The latest components, tutorials, and documentation for Android
Android - MDC-Android 1.3.0
Stable feature release including progress indicators and time pickers
Android - Progress indicators
Beta release of progress indicators
Android - Time picker
Updated code and documentation for implementing time pickers
Material Android tutorials – Java
Start implementing Material Components with these hands-on lessons for Java
Java 101: Material basics
Learn the basics of using Material Components for Android by building a simple app with core components in Java
Java 102: Structure and layout
Learn how to use Material for structure and layout on Android in Java
Java 103: Theming with color, shape, motion, and type
Discover how Material Components for Android make it easy to differentiate your product and express your brand through design in Java
Java 104: Advanced components
Learn to use an advanced component – backdrop menu – in Java
Java 111: Incorporating Material components into your codebase
Learn how to incorporate individual Material Components into an existing Java code base – without starting from scratch
Material Android tutorials – Kotlin
Start implementing Material Components with these hands-on lessons for Kotlin
Kotlin 101: Material basics
Learn the basics of using Material Components for Android by building a simple app with core components in Kotlin
Kotlin 102: Structure and layout
Learn how to use Material for structure and layout on Android in Kotlin
Kotlin 103: Theming with color, shape, motion, and type
Discover how Material Components for Android make it easy to differentiate your product and express your brand through design in Kotlin
Kotlin 104: Advanced components
Learn to use an advanced component – backdrop menu – in Kotlin
Kotlin 111: Incorporating Material components into your codebase
Learn how to incorporate individual Material Components into an existing Kotlin code base – without starting from scratch
Building Beautiful Transitions with Material Motion using Kotlin
Build Material’s motion system into an example app using transitions from the Material Android library