



Material 3 Expressive: What’s New and Why it Matters for Designers
May 28, 2025
·
10 min read
Material 3 Expressive update is here—and it’s a game changer. If you’re a designer or developer working across digital platforms, you’ve probably heard about Google’s evolving design system. But M3 Expressive isn’t just a visual refresh. It’s a smarter, more expressive, and more adaptive way to build modern user interfaces, from mobile apps to immersive XR environments. In this article, we’ll break down what’s new, how to use it, and why Material Design 3 update matters for the future of product design.
Introduction
Material Design is a design system created by Google to, as they define it, "make technology simple and beautiful for everyone, and to rationalize experiences across mobile and the web."
Material Design has come a long way since its debut in 2014. What started as Google's bold attempt to connect the visual language across platforms has evolved into something much more adaptable and human-centered.
With Material You, Google redefined design personalization, allowing users to influence how apps look and feel based on their system settings. The goal was to create designs that are personal for every style, accessible for every need, and alive and adaptive for every screen. But the evolution didn't stop there.
With the release of Material Design 3 (M3) and the even newer M3 Expressive, we're entering a stage where design systems are no longer only about consistency. They're about creativity, emotional resonance, and accessibility at scale.
What does this mean for us as designers? We now have a flexible, powerful system that helps us build interfaces that look beautiful and feel more personal, inclusive, and expressive. Material Design 3 is packed with updates that reflect where product design is heading. Let's go through all the updates!
Introduction
Material Design is a design system created by Google to, as they define it, "make technology simple and beautiful for everyone, and to rationalize experiences across mobile and the web."
Material Design has come a long way since its debut in 2014. What started as Google's bold attempt to connect the visual language across platforms has evolved into something much more adaptable and human-centered.
With Material You, Google redefined design personalization, allowing users to influence how apps look and feel based on their system settings. The goal was to create designs that are personal for every style, accessible for every need, and alive and adaptive for every screen. But the evolution didn't stop there.
With the release of Material Design 3 (M3) and the even newer M3 Expressive, we're entering a stage where design systems are no longer only about consistency. They're about creativity, emotional resonance, and accessibility at scale.
What does this mean for us as designers? We now have a flexible, powerful system that helps us build interfaces that look beautiful and feel more personal, inclusive, and expressive. Material Design 3 is packed with updates that reflect where product design is heading. Let's go through all the updates!


With Material 3 Expressive you can build more usable and engaging products with emotion-driven UX.
What's new in Material 3 Expressive
Material Design 3 (M3) builds on the core philosophy of Material You, introducing new tools and guidelines that empower designers to create more personal, expressive, and accessible experiences—across platforms and devices. This evolution focuses on how things look and how they feel, move, and function in context.
Here’s what’s new and why it matters.
Dynamic color
M3 creates new opportunities for brand colors and personal color choices to blend into unique experiences. This color system allows colors to match an app’s design while respecting users’ individual preferences.
When an app enables dynamic color, it can maintain the colors that define and identify a product while also giving users more control over the styles that matter most to them.
Motion physics
Material introduced the motion physics system with M3 Expressive. This system makes interactions feel alive, fluid, and natural. It offers a new motion language for Google products. Plus, it is easier to apply and customize than ever.
The physics system is replacing the previous system based on easing and duration.
Shape system overhaul
Shapes now play a much stronger role in branding and visual rhythm. The latest M3 Expressive update added 35 new shapes and shape morphing to the Material Shapes Library (Figma) and Jetpack Compose. It also introduced new shape principles and a fresh art direction. Corner radii tokens were added, and fully rounded corners were updated to use full. Before, this was set at 50% of the component size. All these updates mean that you can now use shapes and text in harmony.
Focus on accessibility and inclusivity in every element
One key update in Material Design 3 is its focus on accessibility and inclusivity. Every part of M3, including color, typography, motion, and components, aims to create experiences that are usable by as many people as possible. This applies to different abilities, environments, and devices.
This isn’t just an add-on, it’s built into the system.
Introducing M3 Expressive
Today, people are seeing their devices more and more as a part of themselves rather than just tools. This is because interfaces that look and feel good can get to you on an emotional level. They create a connection by giving you a certain feeling or mood through how they look and interact. Material 3 Expressive is the next step in the Material 3 design system. It’s a set of new features, updated components, and some new design approaches to make user experiences that really resonate emotionally.
It's also important to mention that M3 Expressive isn’t a new version of the system, as stated in the company’s blog.
We'll go through all the new components introduced in a bit, but first, let's review the Google I/O 2025 highlights.
Google I/O 2025 highlights - how M3 Expressive fits into their vision
At Google I/O 2025, the team showcased M3 Expressive as a key evolution of Material Design's role in the future of digital products. M3 Expressive is backed by more user research than any previous update to Google's design system ever. They conducted 46 research studies and had more than 18,000 participants from all around the world. The studies showed that people prefer M3 Expressive designs. What’s interesting is that this preference spans all age groups (see the image below). They also found that expressive designs were more usable.

Example use cases for modern apps
So, how can you use Material 3 Expressive in practice? Here are a few common use cases that make the most of its new visual and structural freedom:
Use a variety of shapes
Apply rich and nuanced colors
Guide attention with typography
Contain content for emphasis
Add fluid and natural motion
Leverage component flexibility
Combine tactics to create hero moments
New Material 3 Expressive components
You must be wondering by now what the new components featured in Material 3 Expressive are. Let's go through all the new/updated components. They now feature more configuration capabilities, shape options, emphasized text, and other expressive updates.
Brand-new components introduced in the M3 Expressive update:
Button groups
Button groups are a new component in the Material 3 Expressive update. They apply shape, motion, and width changes to buttons and icon buttons to make them more interactive. Think of them as containers that hold buttons of different shapes and sizes. Button groups work with all button sizes, from XS to XL.
FAB menu
The FAB menu adds more options to the FAB and should replace the speed dial and any usage of stacked small FABs. It uses contrasting colors and large items to focus attention. An FAB menu can open from any size FAB and is compatible with any FAB color style.
Differences from M2:
M2: The speed dial used small round FABs
M3: The FAB menu uses dynamic color and a larger item size
Loading indicator
The loading indicator is a new component in the Material 3 Expressive update. It is designed to show the progress that loads in under five seconds. Loading indicators are used in the pull-to-refresh behavior and should replace most uses of the indeterminate circular progress indicator.
Split button
The split button has a separate menu button that spins and changes shape when activated. You can use them alongside other buttons of the same size. Split buttons have the same five recommended sizes as label and icon buttons. They have elevated, filled, tonal, and outlined color styles.
Toolbars
The bottom app bar is being deprecated and should be replaced with the docked toolbar, which functions similarly but is shorter and more flexible. The floating toolbar was created for greater versatility, greater number of actions, and more variety in placement. The bottom app bar is still available but not recommended. Toolbars are flexible, which means they can hold many elements and components and be paired with FAB.
Differences from M2:
Color: New color mappings and compatibility with dynamic color
Elevation: No shadow
Layout: Container height is taller, and the FAB is now contained within the app bar container
Updated components:
Top app bars
Carousel
Common buttons
Extended FAB
FABS
Icon buttons
Navigation bar
Navigation rail
Progress indicators
XR additions:
XR App bars
XR Dialogs

Material Design and Google XR
Material Design 3 (M3) now supports immersive platforms like AR and VR, helping designers create interfaces that work across screens and in 3D space. With features like spatial panels, orbiters, and spatial elevation, M3 makes it easy to adapt flat UI into dynamic spatial layouts.
Google’s team backed these updates with 46 studies and over 18,000 participants, showing that expressive, adaptive designs perform better and feel more usable—even in immersive environments.
M3 also brings adaptive layouts to XR, so elements like navigation, theming, and component structure scale naturally across mobile, foldables, and headsets. The result? Interfaces that are consistent, responsive, and ready for what’s next—on any screen, in any reality.
How to start using Material Design 3
Material Design 3 comes with updated tools and libraries that make it easier to design and build consistent, personalized, and adaptive UIs. Whether you're working in Figma, building Android apps, or developing for the web, these resources help you apply M3 principles with precision and flexibility.
Figma Material 3 Design Kit
The Material 3 Design Kit for Figma gives you everything you need to start designing with M3. It includes ready-to-use components, color styles, typography, and layout templates—all aligned with the latest system updates.
The latest version (V1.20) introduces:
New components: button groups, FAB menus, split buttons, and loading indicators
Updated components: app bars, buttons, FABs, sliders, and navigation elements
XR support: panels and dialogs built for spatial environments
The kit is built to work seamlessly with the Material Theme Builder plugin, so you can instantly apply dynamic color and customize themes directly in Figma.


Tools for designers: Material Theme Builder, Figma Libraries, Guidelines
The Material Theme Builder is a web and Figma plugin tool that lets you generate dynamic color themes based on images or brand palettes. It works with design tokens, so your color system is fully integrated with the Material Design 3 structure, meaning no more hard-coded values.
Once you create a theme, you can export it as:
A Figma-compatible style set
A Design System Package (DSP)
Android code (Jetpack Compose or Views)
Alongside the Theme Builder, you can reference updated design guidelines on Material Design 3 to stay aligned with best practices for motion, layout, shape, typography, and adaptive design.
Dev tools: Jetpack Compose (Android) and Material Web Components
Jetpack Compose now fully supports Material 3 Expressive. You can apply dynamic color, M3 typography, new components, and adaptive shapes, without needing experimental annotations. Highlights include:
Dynamic color support (available on Android 12+)
Stable components: cards, buttons, switches, sliders, etc.
Updated type scale: Display, Headline, Title, Body, Label—each with small, medium, and large styles
New shape system: five roundedness levels from extra-small to extra-large
Everything in Jetpack Compose is token-based, so your design system translates directly into scalable code.
On the web, Material Web Components (MWC) follow the same design token model. While currently in maintenance mode, they still support M3 styling and can be adapted for most use cases. The roadmap includes components like navigation bars, segmented buttons, snackbars, and layout tokens for spacing, density, and motion.


Best Practices: Consistency, Accessibility, and Semantic Naming
Material Design 3 is built on design tokens, which allow you to name and manage colors, typography, and spacing by purpose, not by appearance. This approach:
Supports theming and dynamic color
Reduces confusion during design-dev handoff
Makes future updates easier and more scalable
Accessibility is also built in by default. Material components are designed with minimum touch targets, contrast ratios, responsive type, and adaptive layout strategies. These help your product meet the needs of users across a range of abilities and devices—from mobile to foldables to XR.
The key to success with Material 3 Expressive? Design with consistency, use semantic tokens, and build for access from the start.
A Designer’s Retrospective
What’s great
Material 3 Expressive solves a long-standing issue with design systems: generic look. By introducing richer shape options, motion physics, and dynamic color, it finally enables distinct, emotionally resonant interfaces—without compromising usability.
The token system is a major upgrade. It brings clarity and consistency between design and development, and scales well across platforms. If you're building for mobile, web, or XR, this architecture helps unify your workflow.
Another big win is the focus on future platforms. With spatial UI support for foldables and XR, Google is preparing designers for what's next, not just what's now.
What still needs work
Material Web Components are in maintenance mode, so if you're on React or building web-first, expect friction.
Yes, dynamic color is powerful—but it’s not a design solution on its own. Without clear intent, it can easily create contrast issues, dilute brand identity, or result in inconsistent UI across surfaces. It’s a tool, not a shortcut. You still need to define how your product should feel, then use dynamic color to support that vision—not replace it.
M3 isn’t something you can just skin over an old interface. It introduces new concepts—like motion dynamics, expressive shapes, and semantic tokens—that require teams to think differently. If your current workflow revolves around static layouts, fixed styles, or manually coded themes, adopting M3 will take deliberate effort. But that effort pays off with more adaptive, future-ready design.
Conclusion
Material 3 Expressive is more than just a design system update—it’s a shift in how we approach building digital experiences. With M3 and M3 Expressive, we’re no longer just aiming for consistency—we’re designing for emotion, accessibility, and personal connection.
The best part? You don’t have to use everything all at once. Start small. Try out dynamic color, play with the new shape system, or explore the updated components in the Figma kit. Build a custom theme. Break a few things and see what works.
Material 3 Expressive gives you the flexibility to explore and experiment—and that’s where the real magic happens.
We’re thrilled to invite you to join our incredible community of product designers (and enthusiasts) by following us on Instagram. We’re here to support you on your journey to falling in love with product design and advancing your career!
Keep on designing and stay hungry, stay foolish! 🥳
andrija & supercharge design team

We’re thrilled to invite you to join our incredible community of product designers (and enthusiasts) by following us on Instagram. We’re here to support you on your journey to falling in love with product design and advancing your career!
Keep on designing and stay hungry, stay foolish! 🥳
andrija & supercharge design team

Related blog posts
You might like the following
LIMITED-TIME OFFER
Get 10 premium members-only video lessons for free
Just tell us where to send them
You can unsubscribe at any time—no strings attached
LIMITED-TIME OFFER
Get 10 premium members-only video lessons for free
Just tell us where to send them
You can unsubscribe at any time—no strings attached