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.
Navid Eghbali
Conquer your Compose Navigation with KSP & KotlinPoet in a Multi-Module Project
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.