DI ⇢ Dependency Injection
This tutorial is an introduction to Dagger 2 with a simple example of using it in Java.
This tutorial is and in-depth exploration of Dagger 2 using Java and Android.
This tutorial is an advanced exploration of Dagger 2 using Subcomponents and custom scopes.
Android and Kotlin are used to demonstrate the use of these advanced Dagger 2 capabilities.