// the find
Klerith/animate_do_package
Animate_do Package
animate_do is a Flutter animation package that ports Animate.css to Dart — wrap any widget in FadeInLeft, BounceInDown, Tada, etc. and it plays the animation. Zero dependencies, pure Flutter. Aimed at developers who want pre-built entrance/exit animations without writing AnimationController boilerplate.
No external dependencies — it's just Flutter's own animation primitives wrapped in named widgets, so nothing will break your dependency tree. The dual syntax (class vs. extension method sugar) is a nice touch; the extension chaining for sequential animations is genuinely useful and saves a lot of nesting. The controller callback exposes the underlying AnimationController cleanly, so you're not locked out of advanced use cases. The animate bool property, which toggles forward/reverse, plays well with any state management approach without requiring extra wiring.
Only 359 stars for a package that's been around long enough to have a CHANGELOG — signals that it hasn't really broken through. The animation catalog is wide (50+ widgets) but shallow; there's no stagger group, no list animation, no physics-based spring — things you'll need for any app that feels polished. The test file is almost certainly thin given the number of widgets. The MoveToArc custom animation is interesting but the API (passing absolute top/left/bottom/right positions) falls apart the moment you don't know the widget's size at build time, which is most of the time on real screens.