Я знаю, что Dagger - это среда для инъекций зависимостей, но я еще не использовал ее в своих проектах.
Я начинаю новый проект и задаюсь вопросом, подходит ли ему Кинжал. Насколько я понимаю, использование кинжала приводит к большому количеству шаблонов и аннотаций. Поэтому я не уверен, что это не слишком много для моего относительно простого проекта.
Немного о проекте. Он ориентирован на обработку изображений, и вокруг него встроена основная часть функциональности. Тем не менее, он также, вероятно, будет иметь простой бэкэнд для хранения данных.
В общем, я хотел бы знать некоторые основные принципы, которые я могу использовать, чтобы выбрать использование кинжала для проекта или нет.