-
Notifications
You must be signed in to change notification settings - Fork 30.8k
☂️ Bring Material 3 Expressive to Flutter #168813
Copy link
Copy link
Open
Labels
P3Issues that are less important to the Flutter projectIssues that are less important to the Flutter projectc: new featureNothing broken; request for a new capabilityNothing broken; request for a new capabilityc: new widgetMust also have "c: new feature". Request for a new widget.Must also have "c: new feature". Request for a new widget.customer: crowdAffects or could affect many people, though not necessarily a specific customer.Affects or could affect many people, though not necessarily a specific customer.f: material designflutter/packages/flutter/material repository.flutter/packages/flutter/material repository.frameworkflutter/packages/flutter repository. See also f: labels.flutter/packages/flutter repository. See also f: labels.team-designOwned by Design Languages teamOwned by Design Languages teamtriaged-designTriaged by Design Languages teamTriaged by Design Languages team
Description
Metadata
Metadata
Assignees
Labels
P3Issues that are less important to the Flutter projectIssues that are less important to the Flutter projectc: new featureNothing broken; request for a new capabilityNothing broken; request for a new capabilityc: new widgetMust also have "c: new feature". Request for a new widget.Must also have "c: new feature". Request for a new widget.customer: crowdAffects or could affect many people, though not necessarily a specific customer.Affects or could affect many people, though not necessarily a specific customer.f: material designflutter/packages/flutter/material repository.flutter/packages/flutter/material repository.frameworkflutter/packages/flutter repository. See also f: labels.flutter/packages/flutter repository. See also f: labels.team-designOwned by Design Languages teamOwned by Design Languages teamtriaged-designTriaged by Design Languages teamTriaged by Design Languages team
Update: July 29, 2025
Important
The material and cupertino libraries are being decoupled into standalone packages to accelerate feature development. All new work for Material 3 Expressive will happen in the new packages once established in flutter/packages.
Track the overall decoupling progress in our main issue: #101479
Update: June 10, 2025
Update: May 14, 2025
M3 Expressive is an expansion of the Material 3 design system (added to Flutter in #91605). It’s a set of new features, updated components, and design tactics for creating emotionally impactful UX. It was announced in May 2025. Learn more at Start building with Material 3 Expressive, and see Better, Easier, Emotional UX for the research behind it.
This is an umbrella issue for all potential work bringing Material 3 Expressive to Flutter, and which replicates the structure from Start building with Material 3 Expressive.
As of writing, this work is not planned, so if this interests you, please +1 and subscribe to this issue, respect issue hygiene, and consider offering to contribute on the
hackers-frameworkDiscord channel! :)Expressive components
Fifteen new or updated components now feature more configuration capabilities, shape options, emphasized text, and other expressive updates.
Expressive styles