Library
Shimmerize
FlutterDartUILibrary
Overview
Shimmerize is a Flutter package that provides shimmer/skeleton loading components to improve perceived performance and deliver a polished loading experience.
My role
- Built and maintained the package implementation and public API.
- Published to pub.dev and kept documentation/examples up to date.
- Reviewed issues/PRs and improved performance based on feedback.
Challenges & how I solved them
Animation smoothness
Optimized repaint boundaries and reduced unnecessary rebuilds.
API design
Kept the public API simple while supporting customization.
Compatibility
Ensured it works across Flutter versions and common render scenarios.
Key features
- Reusable shimmer widgets for common UI patterns.
- Customizable colors, animation speed, and shapes.
- Easy drop-in replacement for loading states.
- Lightweight implementation designed for smooth animations.
Tech stack
- Mobile
- FlutterDart