Nice Article.
Selim Salman

Good question! I now do provide my presenters using Dagger2. However, it doesn’t really help with scoping.

I still use the technique described above to retain my presenters through configuration changes.

The only benefits I get from using Dagger2 for my presenters is that I can instantiate them with all of their dependencies (like the Model for instance) without having to also build the Model (and its dependencies) in my Activity; that work can be offloaded to the Dagger Module instead.

One clap, two clap, three clap, forty?

By clapping more or less, you can signal to us which stories really stand out.