In Android development, Dagger 2 is the most popular dependency injection framework. You define the dependency objects, and with the help of a Dagger component, you inject it where you want. In this recipe, we will see how to inject the dependencies. We won't be going into the details of how to work with Dagger 2 in detail; for that, you can refer to the Using Dagger2 with Kotlin recipe in this chapter.
Injecting dependencies in Kotlin
Getting ready
We will be using Android Studio 3.0 for this recipe. Ensure that you have its latest version.