Tuesday, July 4, 2017

MVC , MVP , MVVM on Android



http://stackoverflow.com/questions/2056/what-are-mvp-and-mvc-and-what-is-the-difference




http://www.bigdev.de/2014/02/gui-design-patterns-mvc-mvp-vs-mvvm.html


https://news.realm.io/news/eric-maxwell-mvc-mvp-and-mvvm-on-android/



https://code.tutsplus.com/tutorials/an-introduction-to-model-view-presenter-on-android--cms-26162




Model-View-Presenter

 For example, when someone clicks the "Save" button, the event handler delegates to the Presenter's "OnSave" method. Once the save is completed, the Presenter will then call back the View through its interface so that the View can display that the save has completed.