skills/material3-expressive-flutter/references/external-docs.md

4.9 KiB

External Documentation - Material 3 Expressive

Official Material Design Documentation

Main Resources

Component Documentation

New M3 Expressive Components

Updated Components

Flutter Resources

Official Flutter

Flutter GitHub

  • M3 Expressive Umbrella Issue: https://github.com/flutter/flutter/issues/168813
    • Tracks all M3 Expressive work for Flutter
    • Current status: Paused while Material/Cupertino decoupling happens
    • Community contributions welcome once roadmap is clear

Third-Party Packages

Theming

Shapes

  • Custom shape packages (search pub.dev for "material 3 shapes")

Animations

Community Resources

Articles & Tutorials

  • Medium - Material 3 Expressive in Flutter:
    • Search for latest community implementations
    • Developer experiences
    • Custom component examples

GitHub Repositories

Android Compose (For Reference)

While this skill focuses on Flutter, Android Compose has official M3 Expressive support that can serve as a reference:

Design Tools

Figma

Color Tools

Research & Background

Google Design Blog

  • Better, Easier, Emotional UX: Research behind M3 Expressive
    • 46 studies with 18,000+ participants
    • 4x faster action discovery
    • Improved user sentiment

Key Findings

  • Users rated M3 Expressive designs higher for:
    • Energetic
    • Emotive
    • Positive vibe
    • Creative
    • Playful
    • Friendly

Staying Updated

Official Channels

Community

Version Information

As of February 2026:

  • Flutter SDK: 3.32+
  • Dart: 3.8+
  • Material 3: Fully supported in Flutter
  • M3 Expressive: Custom implementation required (official support in development)

Getting Help

  1. Flutter Documentation: First stop for official guidance
  2. GitHub Issues: Report bugs, request features
  3. Stack Overflow: Technical questions
  4. Discord: Community support
  5. This Skill: Internal reference and best practices

Contribution Opportunities

While official M3 Expressive is paused in Flutter, community contributions are valuable:

  • Create third-party packages for M3E components
  • Share implementation patterns
  • Document best practices
  • Build example apps

Check the GitHub issue for updates on when contributions will be accepted into Flutter core.