Upgrade Material Design to Material 3 Expressive
- Dominant language
- C#
- Stars
- 23.3k
- Forks
- 2k
- Avg merge
- 1d 15h
- Merged PRs (30d)
- 290
Description
### Description
This is just only for when the original [Upgrade Material Design to Material 3 #15441](https://github.com/dotnet/maui/issues/15441) is implemented.
Android 15 is out and Android 16 is already in the works.
### Expressive components
Fifteen new or updated components now feature more configuration capabilities, shape options, emphasized text, and other expressive updates.
https://github.com/user-attachments/assets/2845f972-1261-48f3-b511-f2f0018930a5
### Motion-physics system
A new system using motion springs makes interactions and transitions feel more alive, fluid, and natural.
Spatial springs mirror the physics of how objects actually move, making animations clear and predictable. Effects springs create seamless transitions for color and opacity changes.
https://github.com/user-attachments/assets/164a8e9f-2b97-444a-9f37-b76116aac78c
### Visually emphasized typography
New type styles for variable and static fonts can be used to express a range of emotional states, automatically adjust variables for readability, and support bold editorial layouts.
Emphasized typography reinforces the information hierarchy and draws attention to important actions, like “begin recording,” or information, like unread messages.

### Expanded shape library
Use the new set of 35 shapes to add decorative detail for elements like image crops and avatars.
A built-in shape-morph animation allows smooth transitions from one shape to another. This can be dynamic, or as simple as a square changing to a circle.

### Public API Changes
.
### Intended Use-Case
To follow Google's latest design guidlines in building Android Apps.
Contributor guide
Research direction
Start by reviewing the prerequisite issue #15441 and the Android portions of .NET MAUI. The issue names no files, tests, or specific component scope; completion would require defining and implementing the Material 3 Expressive components, motion, typography, and shape updates described here.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, csharp
- Domain
- design, mobile
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100