https://mokoweb.com/dependency-injection-with-dagger2-in-android/
Dependency Injection with Dagger2 in Android