Navid Eghbali

PAYBACK GmbH, Software Engineer Mobile

Talk Title

Conquer your Compose Navigation with KSP & KotlinPoet in a Multi-Module Project






09:20 > 40 min


on Twitter

Our team encountered a navigation challenge while integrating Jetpack Compose into our multi-module project. Navigation became complex and difficult to manage due to multiple Android components like Activities, Fragments, and Composables. To address this issue, our team created a Navigator to act as a centralized place to manage navigation events. However, we realized that a better solution to ensure type-safety and simplify navigation code maintenance is required. This talk will present our team's experience with integrating Jetpack Compose and our journey toward implementing type-safe navigation using KSP and KotlinPoet. The speakers will discuss how these tools simplified navigation management, making it easier to understand and maintain, while also avoiding runtime errors.

Speaker Bio

I’ve always been passionate about technology and software development. Over the years, I’ve gained extensive experience in Android app development, including developing apps for finance, e-commerce, and social networking. I love problem-solving and always looking for ways to improve the user experience of the apps I work on.