Follow Material Design guidelines for Android apps in Java

Learn to follow Material Design guidelines to build beautiful and functional UIs for Android apps in Java.


Code with Material Components in Java.


Learn the basics of using Material Components for Android by building a simple app with core components in Java.

Follow proper structure and layout guidelines for Material Design in Java


Learn to follow best practices for proper structure and layout for Material Design in Java.

Differentiate your product with Material Components


Discover how Material Components for Android make it easy to differentiate your product and express your brand through design in Java.

Explore advanced Material Components concepts


Improve your design and learn to use our advanced component backdrop menu in Java.