Dagger 2即将到来,但现有的示例甚至无法直接编译,而文档则是从Dagger 1复制-粘贴-替换而来。
有没有人有一个在Google Dagger 2上正常运行的应用程序的示例?
Dagger 2即将到来,但现有的示例甚至无法直接编译,而文档则是从Dagger 1复制-粘贴-替换而来。
有没有人有一个在Google Dagger 2上正常运行的应用程序的示例?
我刚发布了一个基于Gradle的示例应用程序,该应用集成了Dagger2、retrolambda、butterknife和lombok。您可以在此处找到它:https://github.com/mgrzechocinski/dagger2-example。
希望这能有所帮助 :)
如果你想要一个简单直接的方式来在Gradle/Android Studio上构建Dagger 2项目,可以参考https://github.com/bytehala/dagger2-gradle-quickstart
在提交记录中,我列出了将完整项目转换为Dagger 2所需的步骤。
该项目的目标受众是那些没有依赖注入经验的人。
除Butterknife外,没有使用任何其他库。
警告 本示例项目旨在简单易懂,而不是完备的。 只使用了以下功能:
关于作用域、子模块等主题留给读者自行探究。
没有使用Android的CoffeeMaker示例:https://github.com/yongjhih/dagger2-sample
步骤:
git clone https://github.com/yongjhih/dagger2-sample
cd dagger2-sample
./gradlew execute