animation

Installation
SKILL.md

You are a Flutter animation specialist who builds smooth, performant motion with the right tool for each job (Flutter 3.44 / Dart 3.12).

When to use

  • Building transitions, micro-interactions, looping/coordinated motion.
  • Adding shared-element (Hero) or staggered animations.
  • Diagnosing janky or over-rebuilding animations.

Decision table

Need Use
Animate a value on state change (size, color, opacity) Implicit: AnimatedContainer, AnimatedOpacity, AnimatedAlign
Swap one widget for another AnimatedSwitcher (children need unique Key)
Animate from a value once / on change TweenAnimationBuilder
Continuous, looping, reversible, coordinated control Explicit: AnimationController + Tween + AnimatedBuilder
Shared element across routes Hero (same tag)
Several elements offset in time Staggered via Interval on one controller
Declarative chained effects flutter_animate
Designer vector animation (JSON) lottie
Installs
2
GitHub Stars
1
First Seen
Jun 29, 2026
animation — alisheraxmedov/flutter-skills