shimmer
A lightweight Flutter widget that paints a moving highlight over skeleton placeholders and call-to-action text.
4.0.0
1000K downloads/mo
#31 most downloaded on pub.dev
hnvn/flutter_shimmer
What this package is like to depend on
Last release 3 days ago
21 Aug 2026
Ships unpredictably
gaps range from 5 weeks to 3.3 years
Nearly every release is documented
notes for 14 of 14 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
15 releases · first in 2018
1 release in the last 12 months
see the full history below
Release timeline
15 releases · Jun 2018 to Aug 2026
2019
2020
2021
2022
2023
2024
2025
2026
Releases
latest 15-
4.0.021 Aug 2026Release notes
Open source →- BREAKING: Use the standalone
material_uipackage instead ofpackage:flutter/material.dart. Requires Flutter>=3.44.0and Dart^3.12.0. - Keep the animation duration in sync when
periodchanges, and restart cleanly whenenabledis toggled back on - Start infinite loops with
AnimationController.repeat()instead of a firstforward()cycle - Treat
directionupdates as paint work, not layout work - Expand widget tests for construction, animation, looping, and highlight geometry
- Refresh README, example README, and add
docs/for architecture and optimization notes - Remove leftover
lib/main.dartcounter app from the package
- BREAKING: Use the standalone
-
3.0.021 May 2023 -
2.0.012 Apr 2021 -
2.0.0-nullsafety.025 Jan 2021 pre-release -
1.1.211 Oct 2020 -
1.1.105 Apr 2020 -
1.1.001 Mar 2020 -
1.0.115 Sep 2019 -
1.0.006 Jan 2019Release notes
Open source →- support animation loop control
- the package is stable enough to reach v1.0.0 now
-
0.0.614 Nov 2018 -
0.0.510 Aug 2018 -
0.0.420 Jun 2018 -
0.0.307 Jun 2018Release notes
Open source →- add
directionproperty to allow customizing animation direction - BREAKING: define a new default constructor to allow customizing gradient pattern, the old default construct is renamed to
Shimmer.fromColors
- add
-
0.0.206 Jun 2018 -
0.0.106 Jun 2018