Provider and Lazy Injections with Dagger2

Sometimes, when providing dependencies with Dagger2, you may want to change how the instances of your dependencies are instantiated. Dagger gives us some options with two generic interfaces we can use at … Read More

Multibindings in Dagger2

One of the advanced features Dagger2 gives us is multibindings. Multibindings allow us to provide multiple dependencies in a single collection, even when these dependencies are in different modules. Multibindings … Read More

Beginner’s Guide to Dagger2 in Android

What is Dagger2? Newer developers tend to think it’s a library that simply¬†enables¬†the use of dependency injection – this is false. Dagger2 is just a dependency injection library that makes … Read More