Animation Articles
Jetpack Compose Animation Internals: AnimationSpec, Springs, and Transition
A deep dive into Compose animation internals, including spring physics, the Choreographer-to-Snapshot frame pipeline, and how Transition synchronizes multiple animated properties.
Read Post
Android MotionLayout Deep Dive: From Scene Constraints to KeyFrame Interpolation
A deep dive into MotionLayout as an animation state machine, covering ConstraintSet states, KeyFrame interpolation paths, MotionScene structure, and debugging practices.
Read Post
Android 16 Predictive Back: Migration, Dispatchers, and Gesture-Driven Animation
A practical Android 16 Predictive Back migration guide covering OnBackInvokedDispatcher registration, OnBackAnimationCallback frame-driven animation, Fragment support, Compose PredictiveBackHandler, and a migration checklist.
Read Post
Android Shared Element Transitions: ActivityOptions to Compose SharedTransitionScope
A practical guide to Android shared element transitions, covering ActivityOptions, Snapshot and GhostView, Compose SharedTransitionScope, pitfalls, and migration.
Read Post
Android Animation Deep Dive: From Principles to Practice (7): Physics-Based Animation
Part 7 of the Android animation series: how SpringAnimation and FlingAnimation create natural, interruptible, interaction-driven motion.
Read Post
Android Animation Deep Dive: From Principles to Practice (8): MotionLayout
Part 8 of the Android animation series: how MotionLayout uses MotionScene, ConstraintSet, Transition, and KeyFrames for complex interactive motion.
Read Post
Android Animation Deep Dive: From Principles to Practice (6): Drawable Animation
Part 6 of the Android animation series: how Frame Animation and AnimatedVectorDrawable work, where they fit, and what tradeoffs to watch for.
Read Post
Android Animation Deep Dive: From Principles to Practice (5): View Animation and Property Animation
Part 5 of the Android animation series: a practical comparison of View Animation, tween animation, Property Animation, and modern animation APIs.
Read Post
Android Animation Deep Dive: From Principles to Practice
A systematic Android animation guide covering the rendering pipeline, Choreographer, property animation, MotionLayout, physics-based animation, UX value, and performance.
Read Post