Jul 22, 2017 · 1 min read
Hey T.Surkis, very nice and coprehensive article! I do like your approach. The only thing, that is completely just the matter of prefference, is querying presenter for data. While this is not a bad idea at all, I try to stick with the “passive view” approach, where MVP views just route the user interaction back to presenter as well as decide HOW things are displayed. In this approach it’s presenter’s responsibility to decide on data that will be used to display and when, so basically Presenter tells adapter what to display instead of adapter querying for data. But still, this is just a matter of prefference :)