Forms and Animations with Flutter: Implementing & Configuring Animations
Mobile applications can be made fun interactive and interesting using animations. Animations add continuity to transitions that you make in your application and make them more intuitive for users. Flutter offers built-in animatable widgets known as implicitly animated widgets while at the same time giving you the tools that you need to build your own custom advanced animations. In this course you will explore how animations provide an illusion of motion and how Flutter makes animating widgets straightforward using implicit animations. Next you will explore implicit animations using a variety of animatable widgets such as the AnimatedContainer AnimatedOpacity AnimatedCrossFade and AnimatedSlide. You will learn to create and manage explicit animations that use the AnimationController and how to generate the right property values for your animations using tweens. You will also see how the AnimatedBuilder improves the performance of your animations. Finally you will explore a range of animations such as Hero animations staggered animations and physics simulations that animate objects using the laws of physics.