4.54 out of 5
4.54
104 reviews on Udemy

Flutter – Animations from Zero to Hero

Learn Animations in Flutter for Beginners
Instructor:
Mina Farid
11,505 students enrolled
English [Auto]
Basics of Flutter Animations
Best Practices for Animations
Implicit Animations
Explicit Animations
Page Transition Animations
Custom Paint Animations
Lottie Animations
Flare Animations

This course is prepared to teach you how to create engaging and dynamic UI using animations in Flutter.
You will learn the fundamentals of creating animations in Flutter using the Animation and Tween classes, and explore more.

The course will cover best practices for creating animations in Flutter, such as optimizing performance and minimizing visual clutter. Real-world examples and case studies will be used to demonstrate how animations can enhance the user experience and add personality to an app.

By the end of the course, you will have the skills and knowledge they need to create beautiful and engaging UI in Flutter applications using animations.

You will learn how to use implicit animations to create basic animations such as changing the color or size of a widget. You will also explore advanced techniques for implicit animations, such as using the AnimatedBuilder widget and working with animations in a widget tree. Best practices for implicit animations will be covered, such as optimizing performance and minimizing visual clutter.

In addition, you will learn how to use explicit animations to create custom animations that reflect their app’s unique personality. You will learn how to use the Animation and Tween classes to create complex animations, such as animating widgets along a path. The course will also cover best practices for explicit animations, such as optimizing performance and using animations to enhance the user experience.

Introduction

1
Lecture 1: About the Course
2
Lecture 2: What is Animation in Flutter?
3
Lecture 3: What are Animation Concepts in Flutter?
4
Lecture 4: What are Animation Types in Flutter?
5
Lecture 5: Flutter Animtions Tree

Animations Basics

1
Lecture 6: Animation Controller OverView
2
Lecture 7: Animation Controller in Deep
3
Lecture 8: Animation and Tweens
4
Lecture 9: Animation Curves
5
Lecture 10: Vertical Synchronization and TickerProvider
6
Lecture 11: Animation Builders

Implicit Animations

1
How To Get Source code?
2
Lecture 13: Prepare the project
3
Lecture 14: Animated Align Demo
4
Lecture 15: Animated Align
5
Lecture 16: Animated Container Demo
6
Lecture 17: Animated Container
7
Lecture 18: Animated Default Text Style Demo
8
Lecture 19: Animated Default Text Style
9
Lecture 20: Animated Opacity Demo
10
Lecture 21: Animated Opacity
11
Lecture 22: Animated Padding Demo
12
Lecture 23: Animated Padding
13
Lecture 24: Animated Physical Model Demo
14
Lecture 25: Animated Physical Model
15
Lecture 26: Animated Positioned Demo
16
Lecture 27: Animated Positioned
17
Lecture 28: Animated Positioned Directional Demo
18
Lecture 29: Animated Positioned Directional
19
Lecture 30: Animated CrossFade Demo
20
Lecture 31: Animated CrossFade
21
Lecture 32: Animated Switcher Demo
22
Lecture 33: Animated Switcher
23
Lecture 34: Animated List State Demo
24
Lecture 35: Animated List State

Explicit Animations

1
Lecture 36: Poistioned Transition Demo
2
Lecture 37: Poistioned Transition
3
Lecture 38: Size Transition Demo
4
Lecture 39: Size Transition
5
Lecture 40: Rotation Transition Demo
6
Lecture 41: Rotation Transition
7
Lecture 42: Animated Builder Demo
8
Lecture 43: Animated Builder
9
Lecture 44: Fade Transition Demo
10
Lecture 45: Fade Transition
11
Lecture 46: Positioned Directional Transition Demo
12
Lecture 47: Positioned Directional Transition
13
Lecture 48: Tween Animation Builder Demo
14
Lecture 49: Tween Animation Builder
15
Lecture 50: Default Text Style Transition Demo
16
Lecture 51: Default Text Style Transition
17
Lecture 52: Inexed Stack Transition Demo
18
Lecture 53: Inexed Stack Transition

Page Transitions Animation

1
Lecture 54: Page Fade Transition Demo
2
Lecture 55: Page Fade Transition
3
Lecture 56: Page Scale Transition Demo
4
Lecture 57: Page Scale Transition
5
Lecture 58: Page Rotation Transition Demo
6
Lecture 59: Page Rotation Transition
7
Lecture 60: Page Slide Transition Demo
8
Lecture 61: Page Slide Transition
9
Lecture 62: Page Size Transition Demo
10
Lecture 63: Page Size Transition
11
Lecture 64: Page Mix Fade Size Transition Demo
12
Lecture 65: Page Mix Fade Size Transition
13
Lecture 66: Page Mix Scale Rotate Transition Demo
14
Lecture 67: Page Mix Scale Rotate Transition

More Animations

1
Lecture 68: Custom Paint Animations Demo
2
Lecture 69: Custom Paint Animations
3
Lecture 70: Lottie Animations Demo
4
Lecture 71: Lottie Animations
5
Lecture 72: Rive (Flare) Animations Demo
6
Lecture 73: Rive (Flare) Animations
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.5
4.5 out of 5
104 Ratings

Detailed Rating

Stars 5
66
Stars 4
26
Stars 3
7
Stars 2
2
Stars 1
3