m3e_core 0.0.3 copy "m3e_core: ^0.0.3" to clipboard
m3e_core: ^0.0.3 copied to clipboard

A single Flutter package providing Material 3 expressive components like material shapes, card list, dismissible cards, expandable cards and dropdown menu.

M3E Core #

Flutter Pub Version License Material 3 Expressive

M3E Intro

A comprehensive Flutter package providing Expressive Material 3 components: Card Lists, Dismissible Cards, Expandable Cards, Dropdown Menus, Buttons, and Extended M3 Shapes.


📦 Individual Packages #

This package (m3e_core) bundles multiple M3E components. For detailed documentation and standalone usage, please refer to the individual packages:


📦 Installation #

dependencies:
  m3e_core: ^0.0.3
import 'package:m3e_core/m3e_core.dart';

🧩 Components #

Detailed documentation for each component is available in their respective packages linked above.

1. M3E Card List #

Static or scrollable interactive card lists with expressive styling, custom radii, and various list/column/sliver variants. Detailed Documentation →

2. M3E Dismissible Cards #

Swipe-to-dismiss items with a beautiful spring-driven "neighbour pull" effect. Supports Gmail-style dismissal and high-damping physics. Detailed Documentation →

3. M3E Expandable Cards #

Smoothly expand and collapse individual cards using motor spring animations. Supports auto-collapse and multiple expanded items. Detailed Documentation →

4. M3E Dropdown Menu #

A powerful, stylized dropdown with support for single/multi-selection, fuzzy search, async loading, and animated chip tags. Detailed Documentation →

5. M3E Buttons #

A robust button system featuring:

  • Neighbor Squish: Adjacent buttons compress when one is pressed.
  • Shape Morphing: Smooth transitions between different shapes (e.g., pill to square).
  • Overflow Management: Supports scroll, menu, and paging for constrained spaces. Detailed Documentation →

6. M3 Shapes Extended #

A wide variety of predefined Material 3 expressive shapes (Gem, Slanted, Flower, etc.) for visual elements or clipping. Detailed Documentation →


🎯 Check the Example App for more details. #


🐞 Found a bug? or ✨ Feature Request? #

Feel free to open an Issue or Contribute.


Credits #

Radhe Radhe 🙏 #

10
likes
160
points
250
downloads

Documentation

API reference

Publisher

verified publishermuditpurohit.tech

Weekly Downloads

A single Flutter package providing Material 3 expressive components like material shapes, card list, dismissible cards, expandable cards and dropdown menu.

Repository (GitHub)
View/report issues

Topics

#ui #material-3-expressive #dismissible #cards #dropdown

License

MIT (license)

Dependencies

flutter, motor, path_drawing, vector_math

More

Packages that depend on m3e_core