Advanced Shimmer
A beautiful, customizable Flutter shimmer loading package with multiple shimmer animation styles and ready-made shimmer widgets for skeleton loading UIs.
Flutter Platform License
β¨ Features
- β¨ Beautiful shimmer loading effects
- π¨ Multiple shimmer animation styles
- β‘ Smooth animated shimmer
- π§© Ready-made shimmer widgets
- π² Shimmer Card
- π€ Shimmer Text
- π€ Shimmer Avatar
- π Shimmer List Tile
- π Fully customizable colors
- β± Custom animation duration
- π± Android, iOS, Web support
- π Easy integration
π¬ Screenshots

π¨ Available Shimmer Types
linearwavepulseglowdiagonalborderGlow
π¦ Installation
Add dependency in pubspec.yaml
dependencies:
advanced_shimmer: ^1.0.1
Run:
flutter pub get
π§© Full Example
import 'package:flutter/material.dart';
import 'package:advanced_shimmer/advanced_shimmer.dart';
class DemoScreen extends StatelessWidget {
const DemoScreen({super.key});
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: const Text("Advanced Shimmer Demo"),
),
body: Padding(
padding: const EdgeInsets.all(20),
child: Column(
children: const [
ShimmerText(),
SizedBox(height: 20),
ShimmerAvatar(),
SizedBox(height: 20),
ShimmerCard(),
SizedBox(height: 20),
ShimmerListTile(),
],
),
),
);
}
}
β Available Properties
AdvancedShimmer
| Property | Type | Default | Description |
|---|---|---|---|
| width | double | required | Widget width |
| height | double | required | Widget height |
| baseColor | Color | grey | Base shimmer color |
| highlightColor | Color | light grey | Highlight shimmer color |
| shape | BoxShape | rectangle | Shape type |
| borderRadius | BorderRadius? | null | Border radius |
| duration | Duration | 2 sec | Animation duration |
| type | ShimmerType | linear | Shimmer animation type |
π§© Ready-made Widgets
ShimmerCard
Beautiful shimmer card placeholder.
ShimmerCard()
ShimmerText
Text loading shimmer.
ShimmerText()
ShimmerAvatar
Circular avatar shimmer.
ShimmerAvatar()
ShimmerListTile
ListTile style shimmer.
ShimmerListTile()
π± Platform Support
| Platform | Support |
|---|---|
| Android | β |
| iOS | β |
| Web | β |
| macOS | β |
| Windows | β |
π License
MIT License
π€ Contributing
Pull requests are welcome.
If you find bugs or want improvements, feel free to open an issue.
β Support
If you like this package, give it a star on GitHub.