美文网首页
Dagger 2 学习笔记

Dagger 2 学习笔记

作者: 刀无极 | 来源:发表于2017-05-12 15:47 被阅读68次

    学习资料

    网上可以搜到很多Dagger 2的学习资料,下面是我在学习过程中看过的质量比较高的,对我帮助比较大的几份资料:

    1. 官方Guide文档,一开始看估计看不明白,所以只需要看个大概,之后遇到具体问题的时候需要常回到这里看看,能在这里看到所有API的用法
    2. Dependency Injection with Dagger 2,codepath上的Dagger 2的学习文档,看完之后可以对其优点和使用方法有个概念
    3. Snorkeling with Dagger 2,同样也是一篇Dagger 2的学习文档,继续加深理解
    4. GithubClient,一个完整的例子加上ReadMe中的blog,看完之后可以对Dagger中的几个重要概念有具体的认知
    5. The Future of Dependency Injection with Dagger 2,Jake Wharton的一次关于Dagger 2的演讲
    6. DAGGER 2 - A New Type of dependency injection,Dagger 2的开发人员对dagger 2的一次演讲
    7. Episode63 - Dagger,Android Developer BackStage对上一条视频中的哥们的一次采访

    实践

    最终想掌握Dagger的用法,还是需要亲手实践,尝试在项目中去使用它,才可以达到真正的理解。我在学习Dagger的过程中是通过边写边看文档边重构的做法来进行学习,在一次次的重构中不断加深理解。在我的个人项目Smile中,深度集成了Dagger用于依赖管理,可以阅读其中Component和Module相关的代码来看看在一个具体的有一定复杂度的项目中,Dagger能帮我们做些什么和如何控制依赖的生命周期等。

    相关文章

      网友评论

          本文标题:Dagger 2 学习笔记

          本文链接:https://www.haomeiwen.com/subject/tnaztxtx.html