Skip to content

Instantly share code, notes, and snippets.

@rachitmishra
Last active February 21, 2020 14:54
Show Gist options
  • Save rachitmishra/627ba14d59a60075c98b28338c5664e9 to your computer and use it in GitHub Desktop.
Save rachitmishra/627ba14d59a60075c98b28338c5664e9 to your computer and use it in GitHub Desktop.
dagger-reference

Dependency Injection

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

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/

Android

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

Performance

Dagger 2 - graph creation performance - froger_mcs dev blog

https://frogermcs.github.io/dagger-graph-creation-performance/

Videos

DAGGER 2 — A New Type of dependency injection

https://youtu.be/oK_XtfXPkqw

Understanding Dagger 2’s Generated Code by Ron Shapiro & David P. Baker

https://youtu.be/wCvXe2LsN5o

Dagger 2 @Pandora

https://youtu.be/wInzJ76uWTQ

MCE³ — Gregory Kick — Dagger 2

https://youtu.be/iwjXqRlEevg

Understanding Dagger 2’s Codegen implementation by Gregory Kick

https://youtu.be/-UWWFBEhW3Q

The Future of Dependency Injection with Dagger 2

https://youtu.be/plK0zyRLIP8

Architecting Android Applications with Dagger

https://youtu.be/0XHx9jtxIxU

Mike Nakhimovich: Swordfighting with Dagger

https://youtu.be/_neAwAv9JzY

Dependency Injection Using Dagger 2

https://youtu.be/cA4iEmWuSB8

Mike Nakhimovich: Dagger 2: @Reusable, static @Provides, scopes

https://youtu.be/KwRXQ6nT7jQ

Samples

https://github.com/JetBrains/kotlin-examples/tree/master/gradle/kotlin-dagger

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment