Skip to content

API Overview

PulseMVI exposes a small, focused API surface. Everything you need is in the jp.kaleidot725.pulse.mvi package.

Classes

ClassDescription
PulseStoreAbstract base class for managing UI state
PulseContainerCoordinates multiple Stores

Composables

ComposableDescription
PulseAppWraps a Container; enables refresh and broadcast callbacks
PulseContentObserves a Store; provides state and action dispatcher

Marker Interfaces

InterfaceDescription
PulseStateMarks a class as a Store's UI state
PulseActionMarks a class as a user action
PulseEventMarks a class as a one-time side effect
PulseBroadcastMarks a class as a Container broadcast message

Released under the Apache 2.0 License.