FlowMVI
Build resilient, reactive Kotlin apps in minutes
Start BuildingWhy Choose FlowMVI?
Powerful Plug-In System
Automate processes and reuse business logic
Automatic Error Handling
Recover from any errors and report them with 0 code
Async & Reactive
Build fully parallel, reactive apps with no manual thread sync
Multiplatform Logic
Create multiplatform business logic with pluggable UI
Lifecycle Handling
Automatic multiplatform system lifecycle handling
Debugging & Logging
Out-of-the-box support for debugging, logging, caching.
State Management
Create compile-time safe state machines with a readable DSL
Compose Multiplatform
First-class support, optimized for performance
Framework Integrations
Use your favorite DI or navigation framework with ease
Persist State
Delight your users by automatically saving their progress
More from Respawn
KMMUtils
A collection of essential utilities for Kotlin Multiplatform, filling gaps in the standard library and other popular libraries.
Explore KMMUtilsApiResult
A Kotlin Multiplatform error handling monad, similar to kotlin.Result but supercharged with 100+ declarative operators.
View on GitHub