Three Approaches to Animations on Android
summary
Compares three concrete techniques for the same pencil animation: hand-coded Android animations (view animation, property/ObjectAnimator and AnimatedVectorDrawable) that let code control pivots and touch positions, animator affects touch position, Airbnb Lottie rendering a designer-exported JSON from After Effects with runtime color and progress callbacks, Lottie via After Effects JSON, and full-motion video played with ExoPlayer compressed from 1.8 MB to about a tenth via H.264 settings, compress H.264 main profile. Recommends using combinations when you need precise timing or brand-accurate visuals.
AI-written summary · about
chapters (11)
- 0:00Introduction and speakers
- 1:03App overview and animations
- 2:48Animation tools overview
- 3:51Android framework animations
- 8:23Pencil animation demo
- 14:27Lotty library explained
- 17:14Dynamic Lotty properties
- 25:24Video animations in apps
- 31:02Video benefits and pitfalls
- 33:10Recommendations summary
- 36:18Combining animation methods
related talks
47mLearn Some New Moves: Advanced Android Animation
38mIn a World of Pure Android Animation 🍭🍫
34mSmooth Criminals, Android animations and how not to get robbed.
31mAnimate Me, If You Don't Do It for Me Do It for Chet
41mA Moving Experience
43mMeaningful motion design and how to implement it
40mGet animated
25mGet It Running
