匕首2个例子

时间:2014-11-19 20:14:57

标签: android dagger dagger-2

Dagger 2即将到来,但可用的示例甚至不能立即编译,文档是Dagger 1的复制粘贴替换。

有没有人在Google的Dagger 2上有适当的应用程序示例?

4 个答案:

答案 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之外,没有其他图书馆被使用。

警告 该示例项目的目的是简单,而不是完整性。 仅使用以下功能:

  • @Module
  • @Component
  • @Injects
  • @Provides
  • @Singleton

范围,子模块等主题留作练习。

答案 3 :(得分:3)

不含android的CoffeeMaker示例:https://github.com/yongjhih/dagger2-sample

步骤:

git clone https://github.com/yongjhih/dagger2-sample
cd dagger2-sample
./gradlew execute