Companion app for my "Animation and motion in Flutter" presentation, showcasing examples of simple and yet beautiful animations.
- Implicit animations
- Animations that trigger rebuild of the widget tree using
setState,AnimatedWidgetandAnimatedBuilder - Animations using different
Curves - Displaying controller's animated value
- Tweening from one color to another using
ColorTween - Animating Container's properties using
AnimatedContainer - Animating the position of a widget using
AnimatedPositioned - Animating an Icon using
AnimatedIcon - Animating a gradient background using
DecoratedBoxTransition - Animating a widget's scale using
ScaleTransition - Animating changes in
TextStyleusingAnimatedDefaultTextStyle - Shared element transition using
Herowidget - Change perspective of a widget
- Animated rotation of a widget using
AnimatedBuilder - Animating the opacity of a widget using
AnimatedWidget - Change of Widget's perspective with gestures using
GestureDetectorandTransformwidgets
- Demonstration of custom explicit animations (change of decoration, opacity, width, height)
- Staggered animation using a single
AnimationControllerand multipleIntervalcurves with differentTweens - Utilizing a custom
AnimationStatuslistener - Animating list item creation
- Animating list items on demand, utilizing
Matrixtransformations
Long press anywhere in the app and swipe around.
Click here.
