Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Mastering Animation in Flutter
Section 1: Implicit Animations
Implicit Animation Game (6:29)
Animated Container (3:19)
Implicitly Animated Widgets (4:13)
Curves (4:07)
Duration (2:23)
Expanded Magic (1:41)
Tween Animation Builder (10:28)
Section 2 - Explicit Animations
Animation Controller (8:19)
Animation Status Listener (2:25)
Tweens (5:22)
Animation Object (6:54)
Animated Builder (5:24)
Animated Widget (11:08)
Built in Explicit Animations (11:38)
Multiple Animation Controllers (3:42)
Animated Switcher (11:47)
Reduce Boilerplate Code - Hooks Package (10:43)
Section 3: Understanding Tweens and Curves
Chaining Tweens and Curves (8:57)
Tween Sequence - Combining Multiple Tweens (4:15)
Custom Curves - Sine and Spring (9:33)
Lerp and Custom Tween Classes (6:42)
Section 4: Staggered/Sequence Animation
Staggered Animation (8:54)
TickerFuture / orCancel (5:13)
Time Dilation - Slow Down Animations for Debugging (2:36)
Package: Sequence Animation - Login/Signup App (13:31)
Package: Staggered Animation (9:16)
Section 5: Even More Animations
Section/Application Overview (8:20)
Animated List (14:53)
Dismissible Widget (6:45)
Animated Icon (5:09)
Status Transition Widget (7:24)
Section 6: Routes and the Rest
Animating Page Transitions (13:45)
Hero Animation (10:47)
Package: Villain Animation (10:23)
RouteObserver, RouteAware and addPostFrameCallback (16:02)
Transform Matrix (21:27)
Painting (22:47)
Bezier Curves (17:30)
Extensions (7:35)
Section 7: Optimization and Performance
Getting Started: The Flutter Framework (9:40)
Widgets, Elements and Render Objects (0:22)
Flutter's Trees and Rendering Pipeline (16:46)
DevTools Overview (12:15)
Observatory and Chrome Tracing Overview (13:51)
Build Modes (9:47)
Jank, Threads and the Performance Overlay (13:55)
Exploring the Widget Tree and Render Tree (14:20)
Elements and the Element Tree (16:10)
Managing the Widget build method (18:30)
Reducing Widget Rebuilds with Provider (20:07)
Builder and Child Pattern (17:56)
Tool: Track Widget Rebuilds (5:54)
The benefits of const (22:04)
Keys and Performance (18:17)
Tween Performance (3:47)
Dealing with Opacity (10:26)
Paint Phase and RepaintBoundary (29:27)
Optimizing CustomPaint (7:34)
Teach online with
RouteObserver, RouteAware and addPostFrameCallback
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock