In this article, I describe my attempt to implement a simple state reducer based on Kotlin Flow. — Motivation and Context Like any Android developer following the latest trends, I like MVI architecture and the unidirectional data flow concept. It solves many issues out of the box making our code even more bulletproof. In this article, I won’t go into detail about what MVI is, but you can find many…