> For the complete documentation index, see [llms.txt](https://droidcon.gitbook.io/2016-berlin-barcamp/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://droidcon.gitbook.io/2016-berlin-barcamp/schedule/toothpick-and-dependency-injection.md).

# Toothpick & dependency injection

## Dependency Injection & Toothpick

During this talk I'll introduce Toothpick, a new dependency injection framework for Java with special focus on Android. It offers a compromise between complexity and performance, being as simple as Roboguice and almost as fast as Dagger! By the way, the testing integration is simply awesome! You will see that a toothpick is sharper than a dagger!

Speaker: Daniel Molinero Reguera

Slides: [Presentation](https://github.com/droidcon/2016-berlin-barcamp/tree/52c85c43e92c89e86792b9ec73015304511a6133/sessions/dependency_injection_toothpick.pdf)

Toothpick repository: [Github](https://github.com/stephanenicolas/toothpick)

## Q\&A

* Toothpick will remain under the Apache 2 license
* Library encourages application or activity instead of contex injection
* Footprint on the app is not clear yet, as it has only been released two weeks ago
* It is possible to annotate all kinds of providers, even in a lazy way
