В лекции про DI на простых примерах обсудим что такое Dependency Injection и зачем это нужно. Затем перейдём к развёрнутому описанию того, как использовать DI Framework Dagger 2, чем он хорош, какие у него есть возможности и best practices. Также рассмотрим типичные ошибки компиляции и проблемы, которые случаются при работе с Dagger 2.