Architecting Android with Data Binding and MVVM in mind
Josip Jurisic
926
Hi, there is something that surprised me. In the “Model View ViewModel” case you state that “DataManager returns response to Activity/Fragment instead to Presenter. That means that Activity/Fragment is aware of business logic (POJO).”
I suppose in your example Activity/Fragment is in the View layer. Looking at some diagram of the MVVM pattern there is a total separation between View and Model. No knowledge between them. The ViewModel not the View receives events from Model.