animate_do
Beautiful animations inspired by Animate.css, providing customizable widget-based animations with no external dependencies.
5.1.0
83K downloads/mo
#85 most downloaded on pub.dev
Klerith/animate_do_package
What this package is like to depend on
Last release 4 months ago
18 Apr 2026
Ships fairly regularly
a new release about every 5 months
Most releases are documented
notes for 41 of 49 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
50 releases · first in 2020
2 releases in the last 12 months
see the full history below
Release timeline
50 releases · Feb 2020 to Apr 2026Releases
latest 50-
5.1.018 Apr 2026Release notes
Open source →Release version 5.1.0 with bug fixes, new features, and internal improvements
- Fixed animation issues in Bounce, Spin, and MoveTo classes for better consistency and reliability.
- Introduced new
FlipXandFlipYanimations with improved perspective handling. - Unified default parameters across multiple animation classes for consistency.
- Enhanced internal state management and added comprehensive widget tests for various animations.
- Updated CHANGELOG.md to reflect all changes and improvements.
-
5.0.018 Apr 2026Release notes
Open source →Major refactor and simplification of animation classes, performance optimizations, reduced package size, RubberBand fix, and various bug fixes.
-
4.2.026 Feb 2025 -
4.1.118 Feb 2025 -
4.1.018 Feb 2025Nothing published for this version
-
4.0.111 Feb 2025 -
4.0.010 Feb 2025Nothing published for this version
-
3.3.909 Feb 2025Nothing published for this version
-
3.3.809 Feb 2025 -
3.3.705 Feb 2025Release notes
Open source →- New animation toggle for RubberBand, HeartBeat and Bounce
- New animation HeartBeat added
- New animation FlipX and FlipY added
-
3.3.604 Feb 2025 -
3.3.504 Feb 2025Release notes
Open source →- Fixed swing bug, now it works as expected
- from and to properties added to Pulse animation
-
3.3.429 Feb 2024 -
3.3.301 Feb 2024 -
3.3.230 Jan 2024 -
3.3.129 Jan 2024Release notes
Open source →- fixed the issue when you dispose the widget before the animation takes place, was throwing an error.
-
3.3.026 Jan 2024 -
3.2.025 Jan 2024Release notes
Open source →- onFinish added
- fix delay bug
- reformat code
- AnimateDoState Mixing added
- AnimateDoDirection type added
-
3.1.207 Sep 2023 -
3.1.106 Sep 2023 -
3.1.006 Sep 2023Release notes
Open source →- Manual trigger fixed
- ShakeX and ShakeY added
- Other github issues fixed
- More examples added (Check Github repo)
-
3.0.215 Nov 2022Release notes
Open source →- Fadeout bug fixed, now it works as expected
- Example #3 added - With controller
-
3.0.113 Nov 2022 -
3.0.013 Nov 2022Release notes
Open source →- Now you can Toggle the animate property
- All the animations can be executed backwards
-
2.1.010 Jan 2022 -
2.0.005 Mar 2021 -
2.0.0-dev.105 Mar 2021 pre-release -
1.7.505 Dec 2020Nothing published for this version
-
1.7.405 Dec 2020Release notes
Open source →- Fixed: Calling forward on a disposed widget.
- Fixed: Some animations didn't have delayed.
-
1.7.327 Aug 2020Nothing published for this version
-
1.7.218 Apr 2020 -
1.7.115 Apr 2020Release notes
Open source →- Bug fixed: When you were calling the animation with delay, and you dispose the widget before the animation takes place, was throwing an error because the controller was destroyed, this version fixes that.
-
1.7.015 Apr 2020Release notes
Open source →- Key property added in every widget, now you can access the widget via Key and the AnimationController
-
1.6.317 Mar 2020 -
1.6.216 Mar 2020Nothing published for this version
-
1.6.116 Mar 2020Release notes
Open source →- Now Attention Seekers can be stopped (even if they are in infinite mode). You just have to set the animate property from
truetofalse - You can use setState, Provider, Bloc, Redux to achieve that
- Delay bug fix with animate property
- Now Attention Seekers can be stopped (even if they are in infinite mode). You just have to set the animate property from
-
1.6.016 Mar 2020Nothing published for this version
-
1.5.116 Mar 2020 -
1.5.016 Mar 2020Release notes
Open source →- Readme updaded
- New animations
- ZoomIn
- Zoomout
- FadeOut
- FadeOutDown
- FadeOutDownBig
- FadeOutUp
- FadeOutUpBig
- FadeOutLeft
- FadeOutLeftBig
- FadeOutRight
- FadeOutRightBig
- New properties added
- from
- animate
- spins
- Smaller package size
- Smoother animations
- More customization
-
1.2.124 Feb 2020 -
1.2.024 Feb 2020Release notes
Open source →- Manual Trigger added
- (optional) bool manualTrigger
- This option will not fire the animation on load. Forces you to provide the controller callback
- (optional but mandatory if you use manualTrigger) Function controller
- This callback, will give you access to the animationController from the selected animation. See the example at the end of this documentation.
- (optional) bool manualTrigger
- Minor fixes
- Manual Trigger added
-
1.1.023 Feb 2020Nothing published for this version
-
1.0.019 Feb 2020Release notes
Open source →- Retouched all the animations
- Better FadeIns
- New animations added
- JelloIn
- FlipInX
- FlipInY
- Spin
- SpinPerfect
- Dance
- Roulette
- Documentation updated
-
0.2.019 Feb 2020Release notes
Open source →- Implemented delay inside all animated widgets
- Big stability improvements
- Documentation updated
-
0.1.519 Feb 2020 -
0.1.419 Feb 2020Release notes
Open source →- Added the following animations
- Swing
- ElasticIn
- ElasticInDown
- ElasticInUp
- ElasticInLeft
- ElasticInRight
- Added the following animations
-
0.1.319 Feb 2020 -
0.1.218 Feb 2020 -
0.1.118 Feb 2020 -
0.1.018 Feb 2020Release notes
Open source →Production ready, but I want to add more features soon
- Added the following animations
- FadeIn
- FadeInDown
- FadeInDownBig
- FadeInUp
- FadeInUpBig
- FadeInLeft
- FadeInLeftBig
- FadeInRight
- FadeInRightBig
- BounceInDown
- BounceInUp
- BounceInLeft
- BounceInRight
- Bounce ( it could be infinite with a property)
- Flash ( it could be infinite with a property)
- Pulse ( it could be infinite with a property)
- Added the following animations