2025-11-19 –, Sala 7
Learn how to elevate your Jetpack Compose animations by building a smooth, gesture-driven transition from a card to a full-screen modal. In this talk, we’ll explore advanced techniques for creating seamless screen transitions, focusing on how to move an image from a compact card layout to a fully expanded modal while maintaining a fluid and responsive user experience.
We’ll dive into the intricacies of layering views in Compose, ensuring the image and other UI elements transition smoothly between screens. You’ll see how to synchronize animations with user gestures, such as dragging the modal down to dismiss it, and how to handle edge cases for a natural feel.
This example goes beyond the basics, showcasing how to combine Compose’s animation API, Modifier.graphicsLayer, and pointer input.
By the end of this session, you’ll have a deep understanding of how to create advanced, gesture-aware animations in Jetpack Compose, along with practical code examples you can apply to your own projects.
Perfect for developers looking to push the boundaries of Compose animations and deliver standout user experiences.
Piotr Prus is a self-taught Android developer with a deep passion for tackling challenges in UI and architecture. He thrives on the opportunity to push the boundaries of what is possible in mobile app development. Currently, Piotr is enamored with Jetpack Compose and Kotlin Multiplatform Mobile, spending countless hours honing his skills and exploring their potential. Beyond his technical expertise, Piotr actively seeks to connect with new people in the industry. He is a firm believer in the power of collaboration and the value of networking. Always eager to learn from others and share his knowledge, Piotr enthusiastically engages with fellow developers, fostering meaningful connections that contribute to personal and professional growth. Piotr's knowledge and enthusiasm have earned him invitations to speak at tech conferences. He is sharing his insights and experiences on various topics around Android development. Piotr's always try to speak easy about complicated subjects. He also delivers insightful articles that provide practical tips, explore emerging trends, and delve into the nuances of Android development.