Package-level declarations
Types
Marks declarations that are still experimental in solivagant API, which means that the design of the corresponding declarations has open issues which may (or may not) lead to their changes in the future. Roughly speaking, there is a chance that those declarations will be deprecated in the near future or the semantics of their behavior may change in some way that may break some code.
Represents both a ComposeUIViewControllerDelegate and a LifecycleOwner.
Defaults used in NavHost
Represents set of callbacks to define transition animations for destinations in NavHost
A class helps to support saved state in Compose.
Stack validation mode.
Functions
Bind LifecycleOwnerComposeUIViewControllerDelegate to SavedStateSupport. When SavedStateSupport.clear is called, we move the lifecycle to Lifecycle.State.DESTROYED.
Clear this SavedStateSupport when the @Composable exits the composition.
Create a new NavHost
containing all given destinations. startRoute will be used as the start destination of the graph. Use com.hoc081098.solivagant.navigation.NavEventNavigator and NavigationSetup to change what is shown in NavHost.
Provides this as LocalViewModelStoreOwner, LocalSaveableStateRegistry and LocalSavedStateHandleFactory to the content, along with other ProvidedValues.