Dagger 2即将到来,但可用的示例甚至不能立即编译,文档是Dagger 1的复制粘贴替换。
有没有人在Google的Dagger 2上有适当的应用程序示例?
答案 0 :(得分:27)
我刚刚发布了基于Gradle的示例应用程序,它集成了Dagger2,retrolambda,butterknife和lombok。你可以在这里找到它:https://github.com/mgrzechocinski/dagger2-example。
希望它会有所帮助:)
答案 1 :(得分:20)
我刚刚将u2020-mvp应用移植到Dagger 2.我们将其用作沙盒应用。顺便说一句,Dagger 2有很好的范围实现。组件真的很重要。 它基于Christian Gruber制作的u2021。你也可以检查一下。
希望有所帮助:)
答案 2 :(得分:19)
对于想要在Gradle / Android Studio上构建Dagger 2项目的简单直接方式的任何人,请查看https://github.com/bytehala/dagger2-gradle-quickstart
在commit messages中,我还列举了将功能齐全的项目转换为Dagger 2的步骤。
此项目的目标受众是没有依赖注入经验的任何人。
除了Butterknife之外,没有其他图书馆被使用。
警告强> 该示例项目的目的是简单,而不是完整性。 仅使用以下功能:
范围,子模块等主题留作练习。
答案 3 :(得分:3)
不含android的CoffeeMaker示例:https://github.com/yongjhih/dagger2-sample
步骤:
git clone https://github.com/yongjhih/dagger2-sample
cd dagger2-sample
./gradlew execute