# Dagger 2

Сейчас в приложении есть всего два компонента:
* `ApplicationComponent` - весь граф приложения кроме чекаута
* `CheckoutComponent` - граф для чекаута, зависит от `ApplicationComponent`

Это очень плохой подход, но уйти от него на альтернативные методы работы с `dagger 2` очень дорого из-за масштаба приложения и архитектуры библиотеки.

С документацией по работе с `dagger 2` можно ознакомиться по ссылке [https://dagger.dev/](https://dagger.dev/).

P.S. `Dagger 2` - это прекрасная библиотека, которую мы когда-то решили использовать неправильно.
