MVI with state-machine. Modules | by Nikolai Kotchetkov | Medium

Part III. Multi-module and multi-platform logic “Learning strait” to adopt the state-machine MVI architecture by Ulyana Kotchetkova This is the third part of the ‘MVI with state-machine’ series that describes how to split your logic modules and promotes writing a multi-platform logic. Check the other parts of the series for basic steps and handy tools … Read more

MVI with state-machine. Basics | by Nikolai Kotchetkov | Medium

Part I. Basic steps to implement MVI with the state-machine pattern “Learning strait” to adopt the state-machine MVI architecture by Ulyana Kotchetkova This is the first article of the ‘MVI with state-machine’ series that describes the basic architecture and steps to build your logic. Check the other parts of the series for advanced topics: The … Read more

MVI with state-machine. Tools | by Nikolai Kotchetkov | Medium

Part II. Handy abstractions to mix in and code organization “Learning strait” to adopt the state-machine MVI architecture by Ulyana Kotchetkova This is the second part of the ‘MVI with state-machine’ series that describes some handy tools and abstractions to organize your code. Check the other parts of the series for basic steps and multi-module … Read more

Reclaim the reactivity of your state management, say no to imperative MVI | by Gabor Varadi | May, 2022

Do you find yourself chasing for “clean code, clean architecture, clean design, clean state management” yet still feel bogged down in a sea of ​​boilerplate for even the simplest of tasks — such as showing a simple list fetched with a coroutine? Surely this could be done in a single line or maybe about seven, … Read more