Doris Liu's Avatar

Doris Liu

@doris4lt.bsky.social

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

98 Followers  |  57 Following  |  2 Posts  |  Joined: 02.12.2024  |  1.3869

Latest posts by doris4lt.bsky.social on Bluesky

Video thumbnail

Playing around with the UI for fun. Designing such micro-interactions and animations is a breeze thanks to Compose.

P.S. If you didn't catch it, a full vinyl rotation takes exactly 1800ms. That's 33 RPM πŸŽΆπŸ’Ώ

20.06.2025 09:09 β€” πŸ‘ 45    πŸ” 6    πŸ’¬ 2    πŸ“Œ 0
Video thumbnail

I couldn't resist implementing this design I saw on Twitter using shared element API in Jetpack Compose.

19.04.2025 19:13 β€” πŸ‘ 33    πŸ” 3    πŸ’¬ 1    πŸ“Œ 0

Specifically, we have a low level API `withMotionFrameOfReferencePlacement` for devs to declare which offsets should be directly applied, rather than animated, essentially tagging "deviation" as you called it. Currently animateBounds modifier supports it. We're building support in shared element too

24.02.2025 22:37 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Thank you for sharing your idea and implement. ❀️ It is a very cool idea.

We have been thinking about supporting dragging & initial velocity in shared elements too. The core idea is similar to what you have built. The difference is that we want the "deviation" to be in a separate layout modifier.

24.02.2025 22:31 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

Worked on this shared element transition in Compose this weekend for a not-yet open-source workout app. Pretty glad with how it turned out.

It was quite easy, as long as you don't forget to use the targetState within the AnimatedContent's content πŸ˜…

#Compose #Kotlin #Multiplatform #AndroidDev

25.11.2024 20:27 β€” πŸ‘ 10    πŸ” 2    πŸ’¬ 3    πŸ“Œ 0

@doris4lt is following 20 prominent accounts