Задумался как улучшить архитектуру своих проектов, нашел пример проекта mvp использующего dagger
https://github.com/jlmd/UpcomingMoviesMVP но мне он кажется излишне усложненным для мобильной разработки, напоминает немного spring проекты, но вспоминая ограниченные ресурсы ....
Собственно вопрос, кто как использует dagger, слышал о нем много хорошего, да и разработчики square вызывают доверие