of UI from backend logic • Its target is to achieve the following principle “Keeping UI code simple and free of app logic in order to make it easier to manage”.
plain MVVM. Why MVVM with Clean Architecture? • Your code is further decoupled (the biggest advantage.) • The package structure is even easier to navigate. • The project is even easier to maintain. • Your team can add new features even more quickly.
maintain the project and add new features • Code is more decoupled and testable • You can replace the framework and presentation layers and port your app on a different platform