

Ian Leshan
UI/UX Engineer
sinasamaki

Android developer with a passion for building creative UI
Crafting delightful apps your users will love
Session
Jetpack Compose gives us powerful APIs to craft interfaces, but standard implementations often miss opportunities to create truly delightful user experiences. I will demonstrate how thoughtful animation layering transforms a basic gesture into something that feels polished and intuitive.
We'll build a complete slide-to-dismiss component, exploring:
- Tap animations using spring physics for natural, responsive feedback
- Drag gestures with fluid but interruptible motion
- Visual feedback systems that guide users, like adding a glow effect that intensifies as they approach the dismiss threshold
- Haptic feedback that gives the user tactile feedback on their interaction
The presentation itself will be built entirely in Compose Multiplatform, with live interactive demonstrations that demonstrate these topics in realtime.
You'll leave with a complete understanding of how to combine Compose's animation APIs into interactions that elevate your app from functional to exceptional.
