gradient_icon

Overview
A small, focused Flutter widget package that paints any icon with a gradient shader instead of a flat colour.
The problem
Flutter icons take a single colour. Teams with gradient-led brand systems fall back to exported image assets, which lose crispness and add weight.
The idea
Keep the native icon font and apply a shader mask at paint time — one widget, no assets, no rasterisation.
The product
[ADD REAL SCREENSHOTS / EXAMPLE APP IMAGERY]
Engineering
A ShaderMask wrapping the icon subtree, with a configurable gradient, size and blend mode. Zero runtime dependencies beyond Flutter itself.
Challenges
Keeping the API surface tiny while covering linear, radial and sweep gradients — and matching the sizing semantics developers already expect from Icon.
Outcome
Published on pub.dev and used as a drop-in replacement for Icon. [ADD ADOPTION DETAIL IF AVAILABLE]
Technology
Dart · Flutter