NeuralPushkin-on-Kotlin

// Пометка для себя // Причины использования Dagger в проекте.

  1. Dagger используется огромным множством разработчиков. Соотсветственно, при командной разработке любой член команды сможет легко разобраться в внедрении зависимостей с помощью Dagger.
  2. Проект используется не только для решения задачи разработки приложения, которое выполняет свою функцию, но и для получения навыка работы с используемыми в мире разработки библиотеками. Соответственно, это может пригодится при разработки новых проектов (см. пункт 1).
  3. Clean Architecture опирается на Dependency Rule. Dagger позволяет нам упростить внедрение зависимостей(особенно в проектах большого масштаба).