razraj / 201-Animations

Explore Animations with Flutter

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Flutter 201: Animations

The goal of this project is to explore Animations in Flutter, from basic overview of the concept to coding examples and tutorials that can help provide applied learning of those ideas.

References

Living document that I'll keep up-to-date, tracking useful articles and tutorials for learning animation best practices.

Common Animation Patterns

In the Flutter Docs on Animations there are three kinds of common animation patterns listed:

  • Animated List or Grid

    • animate the addition or deleteion of elements from a collection (list or grid)
  • Shared Element Transition: where the same element occurs across screens (routes) and the animation is used to highlight the transition (e.g, going from a list view to a detail view)

  • Staggered Animations: where the animation is really a set of smaller deferred transitions (or motion) that occur sequentially or overlap (partially or totally) on a timeline.

There are good examples (with code) to learn the patterns:

Walkthroughs

Notes & insights from quick walkthroughs of codelabs, tutorials and documentation in a useful order.

About

Explore Animations with Flutter

License:MIT License


Languages

Language:Dart 83.0%Language:Objective-C 10.9%Language:Java 5.3%Language:Swift 0.4%Language:Kotlin 0.4%