Material 3 Expressive: Google's New Android Design Language Explained
Google's Material 3 Expressive changes how Android apps look and move. Here is what was announced, what is stable for developers today, and how to adopt it without redesigning your whole app.

If you own an Android app, you may have noticed that newer phones look different: rounder shapes, bolder buttons, springier animations. That look has a name, Material 3 Expressive, and it is Google's current direction for Android design. This post explains what it is, what is ready for your developer to use today, and what you can safely ignore.
What Google announced
Material Design is Google's rulebook for how apps should look and behave: colours, type, buttons, spacing and movement. Material 3 is the current generation of that rulebook. On 13 May 2025, in an episode called The Android Show: I/O Edition, Google presented Material 3 Expressive as an expansion of it. The Android Developers Blog described it as an expansion pack with new components, a motion-physics system, type styles, colours and shapes, aimed at making products more engaging and easier to use.
The same post said the design would come to Android 16 and, for smartwatches, to Wear OS 6. In plain terms, Google changed how the phone's own screens look, and it published matching building blocks so that other apps can follow the same visual language.
What your customers will actually notice
Expressive is not a new logo or a new colour for your brand. It changes the feel of the controls inside an app. Your customer may notice:
- Shapes that are more varied. Buttons and cards can use softer or more distinctive outlines instead of one uniform rounded rectangle.
- Motion that behaves like physical objects. Elements spring, settle and respond to touch rather than sliding at a fixed speed.
- Clearer emphasis. Larger, bolder buttons and stronger type make the main action on a screen obvious, which helps in a billing screen or a booking flow.
- New components such as grouped buttons, split buttons, a wide navigation rail for tablets and a loading indicator that replaces the plain spinner.
None of this changes what your app does. It changes how confident and modern the app feels to use.
What is stable for developers in November 2026
This is the part that matters when you plan work. Android apps built in Jetpack Compose (Google's modern toolkit for drawing screens, which we use for native apps) get Material components from a library called Material 3. According to the library's official release notes:
- Version 1.4.0 is the current stable release. It added components such as a hero carousel, secure password fields, text that shrinks to fit its box, and a new motion system that components now use for their animations.
- The APIs tagged as Expressive are being developed and stabilised in the 1.5 versions rather than in the stable 1.4 line.
- The latest release listed on 21 October 2026 is 1.5.0-beta02, a beta. Some Expressive pieces, such as the flexible top app bars and the flexible bottom app bar, have been promoted to stable inside the 1.5 line, while others, such as button groups and split buttons, were still being changed in recent alphas.
So as of November 2026, the full Expressive component set is available in a beta library, not in a final stable release. That is useful for new projects with a flexible schedule, but it is a reason for caution on an app that is already live.
How to adopt it without a redesign
Treat Expressive as a refresh, not a rebuild. A sensible order looks like this:
- Move to the stable 1.4 line first if your app is older. This alone brings the newer motion system and some visual updates.
- Review the key screens: home, checkout or billing, booking, and the screen your staff use most. Decide where bolder buttons or clearer emphasis would help real users.
- Update the theme in one place. Shapes, type and colours live in the app theme, so a good codebase can change the look of many screens at once.
- Adopt new components only where they earn their place, and only in versions your developer is comfortable maintaining. Beta APIs can be renamed before the final release.
- Test on older phones. Many of your customers in smaller towns use phones that will never get the newest Android, and the app must still look right there.
When you can safely wait
Expressive is guidance and a set of tools, not a deadline. Google Play does not require it, and your app will not stop working or be removed for looking different. An internal staff app, a simple catalogue app or a booking tool with happy users does not need a design refresh this year. Spend that money on speed, reliability and the target-version rules in our post on Google Play target API deadlines first.
A refresh is worth considering if your app looks clearly dated next to competitors, if you are already redoing screens for another reason, or if you are planning a new app and want to start on the current system.
How we handle it at VS Tech Builders
We build native Android apps in Kotlin and Jetpack Compose, so design updates are mostly a theme and component exercise rather than a rewrite. For a new project we choose the stable component line and add Expressive pieces that are ready; for a live app we propose a small, priced refresh of the most-used screens. See our Jetpack Compose development service or read about what Jetpack Compose is. For other changes in the toolkit, see what is new in Jetpack Compose, and browse our UI and UX design articles.
Sources
Checked on 3 November 2026. Technology changes quickly; always confirm details with the official source before you act on them.
- The Android Show: I/O Edition - what Android devs need to know! — Android Developers Blog
- Compose Material 3 | Jetpack | Android Developers — Android Developers
Frequently asked questions
What is Material 3 Expressive in simple words?
It is Google's newer design direction for Android apps, announced on 13 May 2025. It adds more varied shapes, springier motion, bolder type and new components on top of Material 3. It changes the feel of buttons, menus and animations, not your brand identity or what your app does.
Do I have to redesign my Android app for Material 3 Expressive?
No. Google Play does not require it, and an app that uses earlier Material 3 styling keeps working. A refresh makes sense if your screens look dated, if you are already changing them, or if you are starting a new app. Otherwise, reliability and Play Store version rules deserve your budget first.
Is Material 3 Expressive stable in Jetpack Compose?
Only partly. As of November 2026, the stable Compose Material 3 release is 1.4.0, and the Expressive components are being stabilised in the 1.5 line, where 1.5.0-beta02 was the latest release on 21 October 2026. Some pieces are already stable, but your developer should check each component before using it.
Will the new design work on older Android phones?
Yes. Material components are part of your app's own code, not the phone's system, so they draw the same on older versions of Android. What differs is the system around your app, such as notifications and settings screens, which look newer only on phones that received Android 16 or later.
A software studio in Madurai building custom management systems, websites and Android apps for businesses in India, Malaysia and Singapore.
Discuss your project
