Adding animation to your app has never been easier to implement than saying, I swear, and I know what I’m talking about. Flutter makes this task as trivial as possible.

Adding animations to an application is a very important step in the process of developing an application, whether it is to notify users about the change of state of a certain part of the application, add some visual effects when a user presses a button, etc.

To say that animations are very important in an application these days, they aim to make your application look as refined as possible, which testifies to the quality of your application.

The purpose of this article is to expose you to various animation libraries that I had to test myself and that I would like to share with you here.

1. Animator

In fewer words, I will say that the animator package allows you to make animation as simple as the simplest widget in Flutter and offers implicit-like and explicit-like animation.

Animator

Create by GIfatahTH

Animator is available at :

2. Simple Animations

As its name suggests, this library simplifies your life, in the way to create custom animations, softly dipping developers into the animation topic and offering a lot of documentation.

Simple animations

This package does even more things than you might think.

Create by felixblaschke

Simple animation is available at :

3. AnimatedWidgets

The first two libraries focus on how to write animations, however, this contains a collection of widgets that offer implicit-like animations and optimized for MVVM using Bloc architecture.

Animated widgets

Create by florent37

Animated widgets is available at :

4. Flutter Sequence Animation

If you want to chain several animations this package is for you, no need to use intervals and calculate percentages for your total animation time, animate the same variable with multiple animatables, you only need one AnimationController and intuitive and easy to use interface.

Flutter Sequence Animation

Create by Norbert Kozsir

Flutter Sequence Animation is available at :

5. Flutter Animation Set

I certainly never used this library but I mention it anyway because I think it’s worth it for you to know it. This package simplified Flutter stagger animation. To drive the Flutter stagger animation through a timeline in the form of an animation configuration.

Flutter Animation Set

Create by AndroidHensen

Flutter Animation Set is also available at :

6. Tweener

This package refers to the implementation code of tween.js. Tweener is a simple and lightweight flutter animation tool.

Tweener

Create by flutterkit

Tweener is available at :

7. TweenMe

A tween library framework for Flutter project, inspired by TweenMax.js

Animated Widgets in Flutter are great, but I find them not very familiar and customizable. Since TweenMax hasn’t been available for Flutter, so I tried to write an alternative version — I named it **TweenMe**!

TweenMe

Create by mrgoonie

TweenMe is available at :

8. Sprung

If there is a library where there is less code to write it is this package. This package is an easy-to-consume Curve that uses real physics equations to drive your animations.

Sprung

Is that all.

Create by Luke Pighetti

Sprung is available at :

9. Flutter Steps Animation

You want to build an animation step by step, this package allows you to do it.

Flutter Steps Animation

Create by xuexin

Flutter Steps Animation is available at :

Conclusion

That’s my collection of the best animation packages for Flutter If you have a great package that you did not see it here, feel free to leave a suggestion in the comments. I think this article will help you.