Your First Clean MVI Android Project

My favorite way to set up all of my projects.

Photo by gdtography from Pexels

So, why clean architecture and MVI?

Why should I move to clean architecture?

OK, now I’m convinced that clean architecture is my best choice, how to implement it in my Android project?

Now you might ask, why MVI?

Let’s get into the fun part…

What’s the issue with this approach!!

The presentation layer, tadaaa.

what well we benefit from this:

Let’s get into code

I think you are getting it now, what’s next?

Now let’s dive into the MVI part:

Bonus…

Conclusion…

References:

Senior Android Developer