Jul 27, 2017 · 1 min read
Really well written blog, helped me understand some concepts. I’ve been going through the code. First of all, was there any reason to not package by feature? That way all the related classes e.g. TownShipListActivity, TownshipPresenter and TownshipView are in the same feature package “townshiplist”. Check out this post on MVP → https://medium.com/@cervonefrancesco/model-view-presenter-android-guidelines-94970b430ddf it helped me out a lot. Point 3 talks about the contract to describe the interaction between a view and a presenter. DI would help clean the code a lot, if you’re open to pull requests, let me know. :)
