匕首2例子

匕首2即将到来,但可用的例子甚至不会立即编译,文档是从Dagger 1复制粘贴replace。

有没有人有一个正确的应用程序在谷歌的匕首2的例子?

我刚刚发布了基于Gradle的示例应用程序,它集成了Dagger2,retrolambda,butterknife和lombok。 你可以在这里find它: https : //github.com/mgrzechocinski/dagger2-example 。

希望它会帮助:)

我刚刚移植了u2020-mvp应用程序到Dagger 2.我们将它用作我们的沙盒应用程序。 Dagger 2顺便也有很好的范围实现。 组件是非常重要的。 它基于Christian Gruber制作的u2021 。 你也可以检查一下。

希望能帮助到你 :)

对于任何想要在Gradle / Android Studio上构buildDagger 2项目的简单而直接的方法,请查看https://github.com/bytehala/dagger2-gradle-quickstart

在提交信息中 ,我还列举了将一个function齐全的项目转换为Dagger 2的步骤。

这个项目的目标受众是没有dependency injection经验的人。

除了Butterknife之外,没有其他的库被使用。

警告此示例项目的目的是简单而不完整。 仅使用以下function:

  • @Module
  • @零件
  • @Injects
  • @Provides
  • @辛格尔顿

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

没有android的CoffeeMaker示例: https : //github.com/yongjhih/dagger2-sample

脚步:

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