Dagger is a fully static, compile-time dependency injection framework for
Java, Kotlin, and Android. It is an adaptation of an
earlier version created by
Square and now maintained by Google.
Dagger aims to address many of the development and performance issues that have
plagued reflection-based solutions. More details can be found in
this talk (slides) by
Where are the docs?
Where is the code?
Have a question?