Slide 129
Slide 129 text
class DefaultRootComponent(
...
): RootComponent {
val navigation = StackNavigation()
@Parcelize
sealed interface Config : Parcelable {
object List : Config
data class Details(val item: String) : Config
}
}
App Architecture
val stack =
childStack(
source = navigation,
initialConfiguration = Config.List,
handleBackButton = true,
childFactory =
::
child,
)