Ibnu Batutah.
All projects

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