1 min readMay 23, 2018
Haven’t looked into MVI too much, but I feel like the separation of concerns is clearer with MVP. Presenter is behavior logic, View is rendering logic, easy to understand and follow. That said, a lot of architecture patterns are very similar, it’s a matter of preference at this point.