What problem does it solve?
This Skill eliminates the risk of runtime navigation crashes and tightly coupled feature modules in Android/KMP Compose apps caused by untyped route arguments and direct cross-feature route dependencies.
Core Features & Use Cases
- Type-safe route definitions: Use @Serializable objects to define navigation routes, eliminating runtime errors from incorrect argument passing.
- Modular feature nav graphs: Organize navigation per feature module to keep codebases maintainable and scalable.
- Decoupled cross-feature navigation: Use lambda callbacks instead of direct route imports to avoid tight coupling between feature modules.
- Use Case: For a multi-module Android/KMP app with notes and editor features, use this Skill to implement type-safe navigation between screens without creating direct dependencies between the feature modules.
Quick Start
Use the android-navigation skill to set up type-safe navigation for your Android/KMP Compose app's note list, detail, and editor screens.