Skip to content

☂️ Move the material and cupertino packages outside of Flutter #101479

@nikitadol

Description

@nikitadol

This issue tracks the work to formally decouple the material and cupertino libraries from the core Flutter framework and establish them as standalone, first-party packages on pub.dev.

➡️ 📄 Read more about our plan. ⬅️

This strategic transition will make Flutter's core lighter and more flexible, accelerate design library updates, and give developers more control over their app's dependencies.

The work will be managed through a deliberate, three-phased approach to ensure a stable and predictable migration for the entire ecosystem.

The sub-issues listed below track the specific tasks for each phase of this project.

📣 To provide feedback:


OP

Use case

  • Long update cycle
  • To get the new version - you need to update the version of Flutter
  • Random imports
  • Components for other platforms are separate from Flutter (fluent, macos_ui, yaru, ...)

Proposal

Move material and cupertino packages from Flutter

It can be done along with this issue (#91605)

Update 04/18/25

Link to proposal by @MaherSafadii with examples.

Sub-issues

Metadata

Metadata

Assignees

No one assigned

    Labels

    📜Issue was posted to Discord. Remove to have the issue reannounced. (For "design doc", "emergency")P1High-priority issues at the top of the work listc: proposalA detailed proposal for a change to Fluttercustomer: crowdAffects or could affect many people, though not necessarily a specific customer.design docTracks a design discussion documentf: cupertinoflutter/packages/flutter/cupertino repositoryf: material designflutter/packages/flutter/material repository.frameworkflutter/packages/flutter repository. See also f: labels.team-designOwned by Design Languages teamtriaged-designTriaged by Design Languages team

    Type

    No type

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions