依赖注入¶
- 官方文档
- dagger2.29.1源码细品系列
- Dagger 2 Android : Defeat the Dahaka
- Dagger 2 for Android Beginners — Introduction
- 在 Android 中使用依赖注入 | AndroidDevSummit 中文字幕视频
- Dagger 2 Annotations: @Binds & @ContributesAndroidInjector
- Dagger 2. Part I. Basic principles, graph dependencies, scopes.
- Dependency injection with Dagger 2 - the API
Dagger 2 subcomponents vs component dependencies - Stack Overflow
https://github.com/square/anvil
dependencies 可以看做是组合关系和subcomponent是继承关系
学习难点:文档写的不够细,很多语法都没有写,也没有完整的项目实例。目前有的就是Plaid,缺点是没有使用 Android Dagger的语法。其次就是GithubBrowserSample。所以需要把这些东西逐个分解。