DiscoverAndroid Developers BackstageEpisode 209: Compose animations
Episode 209: Compose animations

Episode 209: Compose animations

Update: 2024-09-121
Share

Description

In this episode Chet, Romain and Tor chat with Doris Liu from the Compose team about animations in Compose -- covering everything from the basic primitives up to the recently added Shared Element Transitions.

 

Chapters:
Intro (00:00 )
Animation capabilities of Compose (1:06 )
Different types of animation specs (3:43 )
Layers of functionality, transitions (7:49 )
TargetBasedAnimation (9:48 )
Vectors & velocity of color change (12:43 )
Second layer parallel to animation spec (16:39 )
Animation interruptions (18:48 )
Motion layout problem-solving (20:19 )
Both scale and move in question (25:45 )
Different mental models for layout animation in Compose vs. View (26:20 )
Shared element (31:05 )
Are there things you wish more people were aware of? (34:19 )
What's the tooling story for this? (41:57 )
What is Look Ahead? (43:16 )
All software is regret (48:49 )
New API: Modifier.animateBounds (51:52 )
How to reach Doris – leave a comment (55:57 )
Motion Frame of Reference Placement (57:29 )
Wrap up (59:10 )

Links:
Shared element tutorial → https://goo.gle/3XrGYp5 
Shared element talk → https://goo.gle/47tm3qm 
A quick guide to compose animations → https://goo.gle/3Tm853p 
The API layers except the highest level APIs we chatted about in the podcast → https://goo.gle/3MGsiNE

Doris: @doris4lt

Romain: @romainguythreads.net/@romainguy, romainguy@androiddev.social

Tor: threads.net/@tor.norbye and tornorbye@androiddev.social

Chet: @chethaasethreads.net/@chet.haase, and chethaase@androiddev.social  

Catch more Android Developers Backstage on YouTube → https://goo.gle/adb-podcast   
Subscribe to Android Developers YouTube → https://goo.gle/AndroidDevs 

Comments 
00:00
00:00
x

0.5x

0.8x

1.0x

1.25x

1.5x

2.0x

3.0x

Sleep Timer

Off

End of Episode

5 Minutes

10 Minutes

15 Minutes

30 Minutes

45 Minutes

60 Minutes

120 Minutes

Episode 209: Compose animations

Episode 209: Compose animations

Google