All modules:
Compose Multiplatform integration for Boomerang. Provides lifecycle-aware composables for catching navigation results and a CompositionLocal for accessing the store.
Compose lifecycle effects for catching @Serializable objects from the Boomerang store. This module connects the Compose module with the Serialization module, so you can catch typed objects in a single composable call.
The foundation of Boomerang. Defines the core interfaces and platform implementations for storing, retrieving, and processing navigation results between screens.
AndroidX Fragment integration for Boomerang. Provides lifecycle-aware extension functions for catching navigation results in Fragments.
Fragment lifecycle extensions for catching @Serializable objects from the Boomerang store. This module connects the Fragment module with the Serialization module, so you can catch typed objects in a single call from onCreate.
Kotlinx Serialization integration for Boomerang. Store and retrieve @Serializable objects directly -- no manual key-value packing needed.