Dagger2 入门路线图 (2018年5月)
2019年11月22日 本文已过时 请查看Android官方的Dependency Injection教程和Codelab 谁能想到dagger-android要凉凉了呢?
2018年5月20日更新了测试的更多思路
2018年5月19日更新了Dagger2测试的思路
现在是2018年5月,Dagger2的版本是2.16,Kotlin版本是1.2,IDE是Android Studio。
过时的话就要话就要慎重地看。
Dagger2学起来是真心难受,现有的很多资料都已过世,误人子弟,而且和Kotlin结合在一起,会有很多很多坑和弯路。
Copy-pasting code makes it hard to refactor later on. As more and more developers copy-paste that block, fewer will know what it actually does.
本路线图指明的是:
从:对Dagger2只懂一点,不熟悉,只会到处复制粘贴。
到:熟悉Dagger2的使用方法,明白什么时候用interface,什么时候用abstract class,什么时候用@JvmStatic等等,能够看懂生成的代码,能分辨出Dagger2实现的好坏。