Material Design 3 (M3) is Google's open-source design system, providing UX guidance and UI component specs for Android, Flutter, and the web, with dynamic color, adaptive layouts, and a spring-based motion system.
M3 Expressive adds vibrant color options, flexible typography, and a shape system with 35+ shapes and shape morphing, while Window Size Classes and Canonical Layouts give structured patterns for one interface to scale cleanly from a phone to a foldable to a desktop screen.
Designers and developers building for Android or Flutter who want official, implementation-ready component specs rather than reverse-engineering behavior from screenshots of other apps.
If older guidance or a tutorial references material.io/design, note that the docs have moved to m3.material.io for the current version. The old URLs cover Material Design 2, not the current system.
Google's official guidance for designing Android applications.