Meetup Aug 23, 2022

Simplifying Navigation in Multi-Module Android Apps

Article Summary

Meetup's Android team ditched Activities and Fragments for pure Jetpack Compose—and immediately noticed the performance difference. Here's how they navigated the complexity of multi-module apps.

The Meetup engineering team built two apps on Kotlin Multiplatform with shared business logic across modules. Navigation between modules became a major challenge until they discovered Compose Destinations—but the official examples were too complex for their needs.

Key Takeaways

Critical Insight

Meetup achieved noticeably faster screen loads by moving to Compose Destinations with a simpler setup than the official examples recommend.

The team's approach to conditional start routes based on auth state reveals a practical pattern most navigation guides skip entirely.

Recent from Meetup

Related Articles