FLUTTER ECOSYSTEM

tinycolor

Flutter Color manipulation and conversion, ported from JS tinycolor2

Latest version
1.0.3
30-day downloads
74
Likes
51
Pub points
25

Package Overview

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

Overview

A Flutter package for color manipulation and conversion, ported from the popular JavaScript library tinycolor2. It provides a comprehensive set of tools to parse, modify, and convert colors across various formats such as HEX, RGB, HSL, and HSV. Ideal for dynamic UIs requiring color adjustments like brightness, saturation, or hue shifts. The package is lightweight and designed for seamless integration into Flutter applications that need advanced color handling without external dependencies.

Use cases
  • Dynamic theme generation
  • Color contrast checking
  • Hue/saturation/brightness adjustments
  • Color palette creation
  • UI component styling
Key features
  • Supports multiple color formats
  • Lightness and saturation manipulation
  • Color blending utilities
  • HSL/HSV/RGB/HEX conversions
  • Easy-to-use API for color transformations
Suitable for
  • UI designers building customizable themes
  • Developers needing real-time color editing
  • Apps with dynamic color schemes
  • Accessibility-focused applications
  • Creative tooling with color interaction
Considerations
  • No platform-specific optimizations mentioned
  • Limited documentation beyond basic usage
  • Not intended for heavy image processing
  • Requires manual handling of color spaces in complex workflows
  • No built-in color picker widget
Supported platformsNot available

Install package

flutter pub add tinycolor

Categories

Source repository

Related projects