While building Android App using MVP pattern, I am wondering should I use presenter activity-wise or functionality-wise?
Activity-wise means, number of presenters equivalent to number of Activities.
Functionality-wise means, for each functionality, should use separate Presenter.
To me it should be Activity-wise as a screen may have more functionalities and having presenter for each one of them will require way too many presenter and also organising them into one screen will be a pain. Between it is a opinion based question.