Top Android MVI libraries in 2021
15 min readAug 4, 2021
--
When I think about MVI, the process boils down to three key concepts:
- A unidirectional cycle of data — i.e. data flows in one direction
- Processing of intents is non-blocking
- The state is immutable — outside of the Model (typically a ViewModel on Android)