@Provides
@Singleton
LoginPresenter provideLoginPresenter() {
return new LoginPresenterImplementation();
}
My approach when I design an Android app is MVP. I use Dagger for dependency injection. When I create an interface presenter I made it singleton.
Someone suggest me to not make it singleton cause it is heavy to memory.
What do you suggest? use it like singleton or not? I expect pro and against opinions.