Mastering Animation in Flutter

Learn how to do any animation in Flutter.


Easy animations from the start

Start with the absolute basics and explore easy animations in Flutter.

Interactive Examples

Make use of an interactive DartPad that is integrated directly into the course. Modify examples on the fly and see your changes instantly.

Learn the core concepts

Learn how to create your own animations from scratch. This is where the real control comes in. Each lecture is suplemented with a text and video tutorial.

Animate everything

By everything, we mean everything. There is no limit to what you can design and animate in Flutter. Routes, widgets, canvas and transform spaces. Animate it all.

Performance and Profiling

Learn how to create performant animations, and how to profile your application for performance issues. Don't drop below 60 fps.

More content coming soon

  • Animating Page Transitions
  • Transform Spaces
  • Bezier Curves, Canvas, Painting and Sprite Sheets
  • Simulations and Particles
  • Rive/Flare and other Packages

Get started now!

Course Curriculum

Frequently Asked Questions

When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

Your Instructor

Gordon Hayes
Gordon Hayes

I've been eating, breathing and living Flutter since it was in Beta. I love it so much that I started a YouTube channel dedicated to it - FunWithFlutter. Join me as we learn some more advanced topics and try to have fun along the way.