Navigation Compose, built on top of the Jetpack Navigation component, enables efficient and simple navigation between composables at cruise speed. It is a crucial piece that bridges the world of Compose and View, allowing quicker migration and interoperability without the need for refactoring your existing navigation setup.

In this talk you’ll learn all things Navigation Compose related – starting with some of the more basic, widely used concepts such as how and where to set up your NavHost and NavController, how to quickly navigate between composables and handle arguments and deep links. We’ll also cover more advanced concepts like nested graphs, multi-module navigation, bottom nav bar and ViewModel integration and handling navigation events. Finally, we’ll go over how to properly and comprehensively test your navigation.