
Stop Fighting Your State. Reduce And Conquer It.
MVVM seemed simple. Then you added ten MutableStateFlow properties to your ViewModel. MVI promised...
Tag archive

MVVM seemed simple. Then you added ten MutableStateFlow properties to your ViewModel. MVI promised...
A while back, I worked on a small Flutter project while I was learning about Providers. I tried...
Comparison of MVIKotlin, FlowMVI, Orbit MVI, and Ballast based on research across 70 Kotlin architecture libraries and 100+ criteria, with examples, pros, cons, and use cases for each. Includes a public spreadsheet comparing 70 Kotlin MVI and state management libraries.
I rebuilt a legacy game engine from scratch using MVI architecture and Kotlin, 7000+ -> 400 lines, 20s load time -> to 1.75s, crashes from 8% to 0.01%, and 1700% better event processing throughput.
I decided to write an article on a hot topic in the Kotlin dev community about one-off events...

I have already covered MVC, MVP, and MVVM. But... There is another Just when you might...

Last summer we finally decided to move out of our classic MVP+UIKit/Android view architecture into a...

Why MVI is often not the best architecture