Announcing The Android Circuit, a brand new event series for London's Android developers! Building on the Android Workshop Wednesdays series, GDG London and Tom Colvin are launching the next chapter of community-driven events.
The Android Circuit will journey through London, with each "stop" hosted in the heart of the city's vibrant tech ecosystem. Our mission remains the same: to connect Android developers of all levels.
Our journey begins at a station synonymous with UK tech innovation: Old Street. We're thrilled to pull into the platform on Wednesday, September 17th, starting at 5:30 PM, hosted by the brilliant team at Marshmallow, right in the heart of the tech hub. As a nod to our roots, we're kicking things off on a Wednesday, but future events will travel around the calendar, just as the circuit travels around the city.
Agenda
5:30 PM: Registration and arrival
6:00 PM: Welcome remarks
6:15 PM: Beyond Basics: Fluid Image Transitions & Gesture Sync in Compose by Piotr Prus
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.
7:00 PM: What I Learned from Publishing Libraries to Maven Central for 10 Years by Nicola Corti
Publishing to Maven Central sounds simple… until it isn’t.
In this talk, I’ll share a decade’s worth of lessons learned from publishing open source libraries to Maven Central and other repositories. From GPG key nightmares and Gradle plugin magic to simplify your publishing workflow: those are the tips wish you knew earlier.
If you’ve ever fought with .pom files, staging repositories, or just want to understand how to go from a gradlew publish to GitHub download badge, this talk is for you.
Expect incident stories, practical tips, and a series of do’s and don’ts to don’t be miserable when publishing to Central and making your next release smooth and drama-free!
7:45 PM: Networking
---
Speakers
Piotr Prus - Tilt (Android Developer)
Piotr Prus is a self-taught Android developer who excels at tackling UI and architectural challenges. He's passionate about pushing the boundaries of mobile development, currently focusing on Jetpack Compose and Kotlin Multiplatform Mobile.
A speaker at tech conferences and an author of insightful articles, Piotr is eager to share his knowledge and connect …
Nicola Corti - Meta (Android)
Nicola Corti is a Google Developer Expert for Kotlin. He has been working with the language since before version 1.0, and he is the maintainer of several open-source libraries and tools for mobile developers.
He's currently working in the React Native Core team at Meta, building one of the most popular cross-platform mobile framework. Furthermore, he is an active member of the dev…
Hosts
Tom Colvin - Apptaura (Google Developer Expert • Chief Technology Officer)
Tom Colvin is CTO of Apptaura, the app development specialists; and founder of Conseal Security, the mobile app security experts. He has been a developer for over 20 years and worked with Android since Cupcake. He is a Google Developer Expert in Android.
Goran Minov - Okta Inc. (Regional Technical Strategist)
Goran currently serves as a Senior Technical Account Manager at Okta. As a key member of the customer success team, he's dedicated to ensuring customers fully maximise the value of their Okta investment, focusing on automation and efficiency within their identity and access management solutions. With a background that spans various technical and leadership roles, Goran brings deep expertise in…
---
Partner
Marshmallow (https://www.marshmallow.com/)
---
Complete your event RSVP here: https://gdg.community.dev/events/details/google-gdg-london-presents-the-android-circuit-first-stop-old-street/.