This course has been replaced by a much more up to date version: Dependency Injection with Dagger 2
This course is retired and has been replaced by: this course
In this series you’ll learn how to set up Dagger 2 in your application with multiple modules. We will construct Dagger components, modules, learn how constructor injection works and ways reuse an injection to reduce code. We will perform various injections through the code and learn about the various ways injection occurs in an Android application. Then we’ll dive into Dagger 2 Scopes and how to use them to enable scoping in an application. You’ll also learn how to use Dagger 2 in a testing environment with Mockito and Espresso.