Read More Type-Safe Navigation Compose with Kotlin Serialization
Replace string-based Navigation Compose routes with serializable Kotlin types, typed arguments, and a graph that is easier to refactor and test.
Read More Replace string-based Navigation Compose routes with serializable Kotlin types, typed arguments, and a graph that is easier to refactor and test.
Read More Pass IDs, filters, and optional values between Jetpack Compose destinations with type-safe Kotlin serialization routes and reliable back-stack handling.
Read More Choose BottomAppBar or NavigationRail in Material 3 Compose, keep screen actions separate from destination navigation, handle Scaffold padding, and plan adaptive navigation.
Read More Add URI deep links to Navigation Compose destinations, configure Android App Links, handle launch modes safely, and test direct navigation to typed destinations.
Read More Organize onboarding, authentication, and wizard subflows with nested Navigation Compose graphs, typed graph routes, and clear back-stack boundaries.
Read More Preserve each bottom-navigation tab's place with Navigation Compose by saving and restoring back stacks when users switch top-level destinations.
Read More Use NavigationSuiteScaffold in Jetpack Compose to present the same top-level destinations as a bottom bar on compact windows and a navigation rail on wider windows.
Read More Create a first Navigation Compose NavHost with type-safe routes, arguments, back navigation, and callbacks that keep screens independent.