
Software Engineer / Creator of #JetpackCompose animation APIs @Google / Artist
Mountain View, California
Joined August 2008
- Tweets721
- Following196
- Followers5.7K
- Likes2.9K
Pinned Tweet
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! 😊
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
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 🙏
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
Doris Liu retweeted
Using shared element transition for this text input hint animation ✨
#JetpackCompose #ComposeMultiplatform
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.
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
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
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
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
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…
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.
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.
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
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
Doris Liu retweeted
Finally got time to play around with shared element transitions 😍 not perfect but getting there. Amazing job on the api @riggaroo !!
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
Doris Liu retweeted
Excited to share my latest UI animation prototype built with #JetpackCompose! 🎨🚀 Check it out!
#Androidcommunity #Androiddevelopment #AndroidDevs #kotlin #jetpack #compose #pizza #animation #designs #uiuxdesign
youtube.com/shorts/FWjn_JPaU…
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























