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
,AnimatedWidget
andAnimatedBuilder
- Animations using different
Curve
s - 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
TextStyle
usingAnimatedDefaultTextStyle
- Shared element transition using
Hero
widget - 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
GestureDetector
andTransform
widgets
- Demonstration of custom explicit animations (change of decoration, opacity, width, height)
- Staggered animation using a single
AnimationController
and multipleInterval
curves with differentTween
s - Utilizing a custom
AnimationStatus
listener - Animating list item creation
- Animating list items on demand, utilizing
Matrix
transformations
Long press anywhere in the app and swipe around.
Click here.