Slide 28
Slide 28 text
This work is licensed under the Apache 2.0 License
NavController
// CupcakeScreen.kt
@Composable
fun CupcakeApp(
modifier: Modifier = Modifier,
viewModel: OrderViewModel = viewModel(),
navController: NavHostController
= rememberNavController()
) {
Scaffold(
...
) { innerPadding ->
...
NavHost(
navController = navController,
startDestination = CupcakeScreen.Start.name,
modifier = modifier.padding(innerPadding)
) {
composable(route = CupcakeScreen.Start.name) {
...
}
}
}
}
● rememberNavController()