This course was created with the
course builder. Create your online course today.
Start now
Create your course
with
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)
Dealing with Opacity
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock