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
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
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
Mostly read/rarely post β’ https://www.twitch.tv/shikasd β’ Jetpack Compose @ Google β’ Opinions are my own
Developer Advocate @ JetBrains, working on Kotlin and Compose Multiplatform, KMP tooling, and Amper.
Instructor @ BME-VIK. Co-organizer @ Android Budapest. GDE for Android. Ex-Google.
All this happened, more or less.
πΈοΈ https://chrisbanes.me
π¨βπ» Senior Staff Software Engineer
Building Cash App (at SΜΆqΜΆuΜΆaΜΆrΜΆeΜΆ Block) β’ Android GDE β’ he/him
π https://saket.me/
π Waterloo, Canada
Lead Android Engineer @HubSpot (ex: DevRel @Google, @websummit) | Android GDE | π¦π·πβββ @ π¬π§
Staff Android Engineer at Bumble Inc. π Android GDE π€ Ex Android DevRel at Google.
βΉοΈ Book a 1:1 with me! http://topmate.io/manuelvivo
The largest Android Developer Community in the world. https://www.droidcon.com/
Drinking coffee and pair programming with a cat.
Software Engineer at Google, working on Jetpack Compose. Author of Kotlin Programming: The Big Nerd Ranch Guide. He/Him π³οΈβπ
π¨πΌβπ» https://www.vinaygaba.me/
π Tech Lead Manager @ Airbnb on AI/UI Tooling
π€ Google Developer Expert for Android
π The Jetpack Compose Guy
βοΈ Get Smart About Android - https://www.jetpackcompose.app/newsletter
Previously Snapchat, Spotify, Deloitte
Principal Engineer at Uber - Mobile, AI, Open Source, Dev Productivity & Dev Relations
Advisor, Investor, Founder, GDE, Public Speaker & Open Source Foundations
Formerly at Twitter (Fabric), Evernote.
@tsmith from Twitter
tysmith.me
Design Systems Android (and kinda iOS) engineer at @Lyft. Creator of https://shapeshifter.design. I blog at https://androiddesignpatterns.com
VP of Program Management @ JetBrains.
Android Software Engineer
Helping build adaptive Compose everywhere!
Get the best Android & Kotlin development news sent directly to your inbox since 2011! #AndroidDev #kotlin
https://androidweekly.net
Android GDE | Airbnb
Find me on Twitch: https://twitch.tv/adammc
Human, Dad, Mediocre Handstander, GDE for Android and Kotlin, Engineer at Square/Block | handstandsam.com
Maybe this is another place to post? Also botteaap@androiddev.social. I talk Android stuff and do DJ things on twitch.tv/botteaap
Leadership, Engineering & Product amo.co. ex Zenly (Snap), CapitaineTrain.