Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Animations in Compose - From Basic Primitives to Shared Element Transitions

Android Developers via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Dive into a comprehensive podcast episode exploring animations in Jetpack Compose for Android development. Join hosts Chet, Romain, and Tor as they interview Doris Liu from the Compose team, covering a wide range of topics from basic animation primitives to advanced concepts like Shared Element Transitions. Learn about different animation specs, layers of functionality, TargetBasedAnimation, vectors and velocity of color changes, animation interruptions, and motion layout problem-solving. Discover the mental models for layout animation in Compose versus View, and gain insights into tooling, Look Ahead functionality, and new APIs like Modifier.animateBounds. Access additional resources including tutorials, talks, and guides to further enhance your understanding of Compose animations.

Syllabus

Intro
Animation capabilities of Compose
Different types of animation specs
Layers of functionality, transitions
TargetBasedAnimation
Vectors & velocity of color change
Second layer parallel to animation spec
Animation interruptions
Motion layout problem-solving
Both scale and move in question
Different mental models for layout animation in Compose vs. View
Shared element
Are there things you wish more people were aware of?
What's the tooling story for this?
What is Look Ahead?
All software is regret
New API: Modifier.animateBounds
How to reach Doris – leave a comment
Motion Frame of Reference Placement
Wrap up

Taught by

Android Developers

Reviews

Start your review of Animations in Compose - From Basic Primitives to Shared Element Transitions

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.