animate_kit
State-driven Flutter animation primitives built on flutter_animate. Respects system reduce-motion. Includes entrance, opacity, surface, and skeleton shimmer widgets.
0.7.0
54 downloads/mo
#3901 most downloaded on pub.dev
RanveerSingh1997/animate_kit
What this package is like to depend on
Last release 1 months ago
16 Jul 2026
Too new to tell
only 2 release windows
Nearly every release is documented
notes for 5 of 5 stable releases
Nothing withdrawn
no release was ever pulled
1 months old
5 releases · first in 2026
5 releases in the last 12 months
see the full history below
Release timeline
5 releases · Jun 2026 to Jul 2026Releases
latest 5-
0.7.016 Jul 2026Release notes
Open source →New widgets:
AnimatedCheckmark: draws/un-draws a checkmark stroke viaCustomPaintpath metrics; purely visual, wrap in your own semantic control.RollingCounter: slot-machine digit roll on value change — rolls up for increases, down for decreases, tabular figures to prevent column shift, announces the whole number once to screen readers.Marquee: loops overflowing text horizontally at a configurable velocity; renders static text when it fits, static ellipsized text (no ticker) under reduce-motion, and announces the full text once.
Custom easing:
- Added a
curveparameter to all 19 widgets with a meaningful transition (entrances, toggles,FlipCard,FadeSwitcher,TapScale,PulseAnimation,BounceAnimation,CountUpText, progress ring/bar). Defaults match previous behavior; for entrance widgetscurveshapes the motion component while the fade staysCurves.easeOut.
-
0.6.002 Jul 2026Release notes
Open source →New widgets (all respect
MediaQuery.disableAnimations, follow the package's semantics and repaint-isolation standards):BlurEntrance: fade + blur-to-sharp on mount.FlipEntrance: fade + 3D flip in on mount (FlipAxishorizontal/vertical).FlipCard: state-driven 3D flip between a front and back face.AnimatedBlur: state-driven Gaussian blur toggle (spoilers, focus effects); skips the filter entirely when crisp.FadeSwitcher: cross-fade + subtle scale between changing children — anAnimatedSwitcherwith production defaults and reduce-motion guard.TapScale: press-down scale feedback wrapping aGestureDetector.SpinAnimation: repeating continuous rotation for loading/sync indicators, repaint-isolated.LoadingDots: staggered "typing indicator" dots driven by a single shared controller (dots can't drift out of phase), repaint-isolated, no ticker under reduce-motion.AnimatedProgressBar: linear counterpart toAnimatedProgressRing, with the same single-announcement semantics andsemanticsLabel.
-
0.4.002 Jul 2026Release notes
Open source →New widgets (all respect
MediaQuery.disableAnimations):RotateEntrance: fade + rotate in on mount.ExpandableSection: state-driven expand/collapse of a child's height, keeping the child mounted (and its state preserved) while collapsed.BounceAnimation: repeating vertical bounce for attention effects.AnimatedProgressRing: animates a circular progress ring to its value; reruns on change, with an optional centered child (e.g. a percentage label).
-
0.3.028 Jun 2026Release notes
Open source →New widgets (all respect
MediaQuery.disableAnimations):ScaleEntrance: fade + scale in on mount.StaggeredList: column of children with cascadingFadeEntrancedelays.ScaleToggle: state-driven scale betweenminScaleand1.0.SlideToggle: state-driven slide betweenhiddenOffsetandOffset.zero.PulseAnimation: repeating scale + fade pulse for attention effects.ShakeAnimation: horizontal shake replayed whenevertriggerchanges.CountUpText: animates a number to its value; reruns on change.TypewriterText: reveals text character by character with optional delay.
-
0.1.027 Jun 2026Release notes
Open source →- Initial extraction from sdraw monorepo.
FadeEntrance: fade + slide-Y entrance animation.AnimatedVisibility: state-driven opacity with configurableminOpacity.AnimatedSurface: state-drivenBoxDecorationtransition.SkeletonBox: repeating shimmer for loading placeholder states.- All widgets respect
MediaQuery.disableAnimations.