Inversion of Control Containers and the Dependency Injection pattern
https://www.martinfowler.com/articles/injection.html
A beginners guide to Dependency Injection
http://www.theserverside.com/news/1321158/A-beginners-guide-to-Dependency-Injection
Dagger 2. Part I. Basic principles, graph dependencies, scopes
https://android.jlelse.eu/dagger-2-part-i-basic-principles-graph-dependencies-scopes-3dfd032ccd82
Scoped Objects in Dagger 2
https://praveer09.github.io/technology/2016/01/23/scoped-objects-in-dagger-2/
Snorkeling with Dagger 2
http://konmik.com/post/snorkeling_with_dagger_2/
Component Dependency vs Submodules in Dagger 2
https://jellybeanssir.blogspot.in/2015/05/component-dependency-vs-submodules-in.html
Android Dagger (2.10/2.11) Butterknife MVP (Part 1)
https://proandroiddev.com/how-to-android-dagger-2-10-2-11-butterknife-mvp-part-1-eb0f6b970fd
Dependency injection with Dagger 2 - Producers
https://frogermcs.github.io/dependency-injection-with-dagger-2-producers/
Dagger 2: Android Modules
https://proandroiddev.com/dagger-2-android-modules-e168821cfc57
Kotlin for Android - The Integration Puzzle
https://blog.autsoft.hu/kotlin-for-android-the-integration-puzzle/
Dagger 2 from the Middle Out
https://docs.google.com/presentation/d/1VCrXtEeL8-nk2LEhiOOOFy2mxlruyiyb6QOt4wYPj_I/edit?usp=sharing
Activities Subcomponents Multibinding in Dagger 2
https://medium.com/azimolabs/activities-subcomponents-multibinding-in-dagger-2-85d6053d6a95
Dagger 2 - graph creation performance - froger_mcs dev blog
https://frogermcs.github.io/dagger-graph-creation-performance/
DAGGER 2 — A New Type of dependency injection
Understanding Dagger 2’s Generated Code by Ron Shapiro & David P. Baker
Dagger 2 @Pandora
MCE³ — Gregory Kick — Dagger 2
Understanding Dagger 2’s Codegen implementation by Gregory Kick
The Future of Dependency Injection with Dagger 2
Architecting Android Applications with Dagger
Mike Nakhimovich: Swordfighting with Dagger
Dependency Injection Using Dagger 2
Mike Nakhimovich: Dagger 2: @Reusable, static @Provides, scopes
https://github.com/JetBrains/kotlin-examples/tree/master/gradle/kotlin-dagger