If you define an interface for your view and pass it to your presenter, you won’t need a specific…
Ferhat Parmak

The problem is that you’re specifying _how_ the view is supposed to behave, which kinda contradicts the will to separate concerns. Presenter is not supposed to know how the view will behave or communicate. In some cases it will be a click, in others it could be a longpress, etc. That’s why views are supposed to define by themselves how they interact with the presenter.

IMHO, having an android-related package in the imports of your presenter is an indicator that something’s wrong (except in rare cases where it needs to be context-aware)