FLUTTER ECOSYSTEM

material_color_utilities

Algorithms and utilities that power the Material Design 3 color system, including choosing theme colors from images and creating tones of colors; all in a new color space.

material_color_utilities cover
Latest version
0.13.0
30-day downloads
5.3M
Likes
275
Pub points
160

Package Overview

Selection guidance generated from public package information. For reference only.

Overview

A Dart package that implements the core algorithms of Material Design 3's color system, enabling dynamic theme generation from images and precise color tone creation. It operates in a new perceptual color space for more accurate and visually consistent results. The package supports advanced features like color harmonization, contrast optimization, and theme customization based on input imagery, ensuring accessibility and aesthetic quality across platforms.

Use cases
  • Generating themes from image backgrounds
  • Creating accessible color palettes
  • Automating UI color schemes
  • Designing responsive app themes
  • Implementing dynamic theming
  • Enhancing visual consistency
Key features
  • Perceptual color space for accurate representation
  • Image-based color extraction
  • Tone generation with light/dark variants
  • Accessibility-aware contrast adjustment
  • Support for Material Design 3 specifications
  • Cross-platform compatibility
Suitable for
  • UI designers implementing Material Design 3
  • Developers building dynamic theming systems
  • Apps requiring automated color scheme generation
  • Projects focused on accessibility and visual harmony
  • Teams using Flutter for multi-platform apps
Considerations
  • Requires understanding of Material Design 3 principles
  • May need additional processing for complex image inputs
  • Best used with design guidelines for optimal results
  • Limited to color system logic—no UI components
  • Not intended for general-purpose color manipulation
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add material_color_utilities

Categories

Source repository

Related projects