Can anybody tell me whats the difference in using Dependency Injection(e.g Dagger2) to decouple the view(activity) from its presenter or to use Interfaces which the View(Activity) implements to decouple from presenter?
I'm confused.. When I try to Unit Test the presenter both approaches should work. But why using a tool like dagger when simple interfaces are sufficiant? Hope that smbdy. can help. Thanks