匕首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