Package-level declarations

Types

Link copied to clipboard
@Serializable
data object Bluetooth : NavKey
Link copied to clipboard
@Serializable
data object CriticalAlerts : NavKey
Link copied to clipboard

Aggregated permission states needed by the intro onboarding flow.

Link copied to clipboard

Platform-agnostic permission state for the intro flow.

Link copied to clipboard

Platform-agnostic navigator for opening system settings from the intro flow.

Link copied to clipboard

ViewModel for the app introduction flow.

Link copied to clipboard
@Serializable
data object Location : NavKey
Link copied to clipboard
@Serializable
data object Notifications : NavKey
Link copied to clipboard
@Serializable
data object Welcome : NavKey

Properties

Link copied to clipboard

Provides platform-specific permission states to the intro nav graph.

Link copied to clipboard

Provides platform-specific settings navigation to the intro screens.

Functions

Link copied to clipboard
fun AppIntroductionScreen(onDone: () -> Unit, viewModel: IntroViewModel)

Main application introduction screen. This Composable hosts the navigation flow and hoists the permission states.

Link copied to clipboard