<?xml version="1.0" encoding="utf-8"?>
<oembed>
  <version>1</version>
  <type>rich</type>
  <provider_name>Libsyn</provider_name>
  <provider_url>https://www.libsyn.com</provider_url>
  <height>90</height>
  <width>600</width>
  <title>Episode 209: Compose animations</title>
  <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. &amp;amp;nbsp;  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 &amp;amp;amp; 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&amp;amp;nbsp; Shared element talk → https://goo.gle/47tm3qm&amp;amp;nbsp; A quick guide to compose animations → https://goo.gle/3Tm853p&amp;amp;nbsp; The API layers except the highest level APIs we chatted about in the podcast → https://goo.gle/3MGsiNE Doris: @doris4lt Romain: @romainguy,&amp;amp;nbsp;threads.net/@romainguy, romainguy@androiddev.social Tor: threads.net/@tor.norbye and tornorbye@androiddev.social Chet: @chethaase,&amp;amp;nbsp;threads.net/@chet.haase, and chethaase@androiddev.social&amp;amp;nbsp;&amp;amp;nbsp; Catch more Android Developers Backstage on YouTube → https://goo.gle/adb-podcast &amp;amp;nbsp;&amp;amp;nbsp; Subscribe to Android Developers YouTube → https://goo.gle/AndroidDevs&amp;amp;nbsp; </description>
  <author_name>Android Developers Backstage</author_name>
  <author_url>http://androidbackstage.blogspot.com/</author_url>
  <html>&lt;iframe title="Libsyn Player" style="border: none" src="//html5-player.libsyn.com/embed/episode/id/33025277/height/90/theme/custom/thumbnail/yes/direction/forward/render-playlist/no/custom-color/88AA3C/" height="90" width="600" scrolling="no"  allowfullscreen webkitallowfullscreen mozallowfullscreen oallowfullscreen msallowfullscreen&gt;&lt;/iframe&gt;</html>
  <thumbnail_url>https://assets.libsyn.com/secure/item/33025277</thumbnail_url>
</oembed>
