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

Joined August 2008
27 Photos and videos
Pinned Tweet
17 Apr 2024
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
118
9,416
16 May 2025
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,613
Doris Liu retweeted
22 Dec 2024
Shared Element Transition 試してました
2
1
21
1,225
6 Dec 2024
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
50
3,322
Doris Liu retweeted
Using shared element transition for this text input hint animation ✨ #JetpackCompose #ComposeMultiplatform
4
7
109
4,589
Doris Liu retweeted
Another episode of “This is our dev life. We chase bugs!” brought to you by @doris4lt @seebrock3r and @hamen 🤣 Check out the early recording on twitch.tv/codewiththeitalian… if you are a supporter. If you are not, you can become one for free: cwti.link/prime-sub.
1
2
8
1,348
Doris Liu retweeted
🎨 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
14
1,115
Doris Liu retweeted
👋 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
92
6,036
Doris Liu retweeted
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
23
1,242
Doris Liu retweeted
🎉 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
335
29,000
Doris Liu retweeted
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
122
6,244
17 Sep 2024
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
47
3,514
Doris Liu retweeted
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,437
Doris Liu retweeted
Happy Android 15 day!
23
82
1,031
92,230
Doris Liu retweeted
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
379
19,304
Doris Liu retweeted
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
6
736
Doris Liu retweeted
Finally got time to play around with shared element transitions 😍 not perfect but getting there. Amazing job on the api @riggaroo !!
1
1
8
627
Doris Liu retweeted
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
768
Doris Liu retweeted
1
1
5
673
Doris Liu retweeted
🎨 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,492