I saw a lot of articles about MVI but everywhere these are focused on the implementation of MVI and provide some bookish or theoretical explanations. But anyone new to MVI like me is so much confusion about some questions like -
Why do we need MVI over MVVM as MVVM is recommended architecture by google?
In which real-life use cases or scenarios are MVVM handier over MVI ?
Thanks