Я читаю об инъекциях зависимостей и нашел 2 библиотеки, которые привлекли мое внимание, AndroidAnnotations и Dagger 2. Я увидел, что AA имеет множество функций, включая DI, но большинство разработчиков используют Dagger 2 для DI.
Мне было интересно, в чем разница между DI с АА и DI с Dagger 2? Если я использую АА, значит мне не нужен Кинжал 2?
Я не смог найти много информации о DI с AA и сравнении с другими библиотеками.
Любая информация очень поможет.