Motion & Interactive Design
Lottie Animations
Ship animations that weigh kilobytes, not megabytes
12 lessons4 modules9h 15m durationbeginner level
About this course
This hands-on course teaches Lottie, the open format that turns an After Effects animation into a small, resolution-independent JSON file that plays on any screen. You will animate inside the strict subset of After Effects that Bodymovin actually supports, export and inspect a real Lottie file, cut its weight with shape-only layers, the dotLottie container, and asset cleanup, then embed it with lottie-web or the lottie-player web component and wire up hover, click, scroll, and segment triggers. You finish able to deliver a production-ready Lottie that loads in kilobytes, scales without blurring, and reacts to the user, distributed and version-managed through LottieFiles.
Curriculum
Module 1: What Lottie Is and How the Pipeline Works
- A Lottie Is an Animation Written as DataPreview
- The Tools: After Effects, Bodymovin, and a Player🔒
- Where Lottie Lives: Web, App, and LottieFiles🔒
Module 2: Animating for a Clean Bodymovin Export
- Shape Layers Are the Whole Game🔒
- Supported Properties, Trim Paths, and Masks🔒
- Comp Hygiene: Size, Frame Rate, and Naming🔒
Module 3: Exporting and Optimising the File
- Running Bodymovin and Reading the Output🔒
- dotLottie, Compression, and the LottieFiles Optimiser🔒
- Testing Across Players and Backgrounds🔒
Module 4: Playing, Triggering, and Hosting on the Web
- Embedding with the lottie-player Web Component🔒
- Interactivity: Hover, Click, Scroll, and Segments🔒
- Hosting, Sharing, and Handing Off via LottieFiles🔒
Powered by StretchLearn