Package-level declarations

Types

Link copied to clipboard
class AndroidLogger<M, E, F>(tag: String) : MobiusLoop.Logger<M, E, F>
Link copied to clipboard
interface LiveQueue<T>

An interface for an object emitter which emits objects exactly once. This can be used to send effects that need to be handled only once, while also providing a mechanism to queue and handle effects that occur while the lifecycle-owner is in a paused state.

Link copied to clipboard
Link copied to clipboard
fun interface MobiusLoopFactoryProvider<M, E, F, V>

Interface used by the MobiusLoopViewModel to pass all dependencies necessary to create a MobiusLoop.Factory.

Link copied to clipboard
open class MobiusLoopViewModel<M, E, F, V> : ViewModel

A Mobius Loop lifecycle handler which is based on the Android ViewModel.