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
