Animations are important! They can significantly improve your app’s user experience by providing a changing user interface. This can range from adding and removing items from a list to fading in elements when you need to draw a user’s attention to them. The animation API in Flutter is powerful but not as intuitive as building simple widgets. In this chapter, you will learn how to create effective animations and add them to your projects. This will allow you to create visually pleasing experiences for your users.
In this chapter, we will cover the following topics:
- Creating basic container animations
- Designing animations part 1 – VSync and the AnimationController
- Designing animations part 2 – adding multiple animations
- Designing animations part 3 – using curves
- Optimizing animations
- Using Hero animations
- Using...