Material Design
Material Design is a design system built and supported by Google designers and developers.
In this page
Intro
Material is a design system created by Google to help teams build high-quality digital experiences for Android, iOS, Flutter, and the web.
Principles
Material is the Metaphor
Material Design is inspired by the physical world and its textures, including how they reflect light and cast shadows. Material surfaces reimagine the mediums of paper and ink.
Components
Material Components are interactive building blocks for creating a user interface, and include a built‐in states system to communicate focus, selection, activation, error, hover, press, drag, and disabled states. Component libraries are available for Android, iOS, Flutter, and the web.
Theming
Material Components are interactive building blocks for creating a user interface, and include a built-in states system to communicate focus, selection, activation, error, hover, press, drag, and disabled states. Component libraries are available for Android, iOS, Flutter, and the web.
React
Material UI
Behavior and consistency are the main benefits.
Material UI is an open‐source React component library that implements Google's Material Design. It's comprehensive and can be used in production out of the box.