Software Engineer / Creator of #JetpackCompose animation APIs @Google / Artist

Mountain View, California
Joined August 2008
Have you tried the all new shared element transition API 💫as a part of today's compose-animation 1.7.0-alpha07 release? developer.android.com/jetpac… If you have any feedback/questions/demos, we would love to hear/answer/see them! 😊
6
10
2
114
9,579
Doris Liu retweeted
👀 Compose 1.13.0-alpha01 introduces CapturedAnimatedVisibility: It instantly disposes child content on exit, animating a static GraphicsLayer snapshot instead of keeping heavy UI nodes alive. Our testing has shown: ⚡ ~8% faster exits 📉 ~7% fewer recompositions
7
13
115
9,249
Help us improve tools to build Compose animation! Android Studio team is running a user study from May27-30. If you'd like to share animations you built and thoughts on tooling, we'd love to speak with you. See more details and respond to this form: forms.gle/EciCFvqsFadJziFF7 🙏
1
6
27
1,710
Doris Liu retweeted
Shared Element Transition 試してました
2
1
21
1,242
Great example of a "local" shared element transition, where the SharedTransitionLayout is contained within one small layout. 👏👏 The resulting shared transition overlay is scoped to only the BasicTextField. Therefore no need to concern with rendering on top of bottom bar, etc🔥
🪄 new article on making a text field hint animation in #JetpackCompose using shared element transitions #AndroidDev
3
2
48
3,412
Using shared element transition for this text input hint animation ✨ #JetpackCompose #ComposeMultiplatform
4
6
107
4,622
🎨 Tomorrow's episode will bring your apps to life! Doris Liu @doris4lt, the brain behind Compose animations, will show us how. Tune in: cwti.link/twitch #AndroidDev #UIUX
1
2
1
14
1,128
👋 I've been in a slump lately and could barely motivate myself to code anything. Never have I opened the fridge more often to see the same content over and over again... I feel better today, so here is a custom selection menu, powered by some micro animations. #jetpackcompose
9
3
1
92
6,049
The second bottom bar style just made it into the new library, but it's probably only useful for mobile since it doesn't suit the other platforms #Compose #Multiplatform
1
3
22
1,250
🎉 The brand-new Pinnit is now available on Google Play! Pinnit allows you to pin, schedule & manage your notifications. Together with @edpratti, we couldn't be more proud of the work put into it! play.google.com/store/apps/d… #Shipaton #JetpackCompose #Android
34
26
8
330
29,309
An animated SegmentedControl component implemented in Compose using: - Modifier.animateBounds(), new in 1.8.0-alpha01! - LookaheadScope - Custom Layout Code: gist.github.com/alexjlockwoo…
3
14
121
6,259
Check out the new ADB podcast where you can hear about the thoughts that went into designing the compose animation system, as well as the making of shared element APIs. 😊📢
A new episode of #ADBPodcast is here! → goo.gle/47pZgvq This time, we chat with the Compose team about animations in Compose — covering everything from the basic primitives up to the recently added Shared Element Transitions.
2
7
46
3,568
It's been a while since I did one of these challenges in Compose. This one is quite easy, especially with the sharedElement modifier. Discovering that everything I need to customise is already a parameter on the sharedElement modifier is a true sign of a perfectly designed API.
card stack interaction ⎯⟡°
4
2
99
7,447
Happy Android 15 day!
21
81
8
1,023
92,275
Here are a few animations and interactions in Pinnit that we made 😁 #JetpackCompose #IndieDev
Introducing Pinnit - again! Yes, after 4 years, @edpratti and I are revisiting one of our favorite projects, and this time, with @materialdesign 3 and new features! 🧵 @RevenueCat #shipaton #indieapps #android #compose
19
22
1
377
19,370
I've been playing with #jetpackCompose shared animation and even when it's still in alpha, results are promising. Looking forward to it to hit stable channel. #androiddev
2
1
5
739
Finally got time to play around with shared element transitions 😍 not perfect but getting there. Amazing job on the api @riggaroo !!
1
1
8
629
In Jetpack Compose, you can animate LazyColumn items with animateDpAsState and take the user experience to another level. You can customise animations with tween and spring functions. 👇 lnkd.in/dQWuziQ7 #Android #AndroidDevelopers #JetpackCompose #ComposeAnimation
2
16
772
1
1
5
678
🎨 Have you been waiting for Shared elements in #Compose?📱 Dive into shared element transitions and explore Lookahead’s impact on the layout system with feature-rich examples ↓ goo.gle/3A7Ut5j
1
23
96
13,498