[Android] 开发资料收集:依赖注入框架

Android开发资料收集系列目录

  • <a href="http://www.jianshu.com/p/7c5688c47762">网络请求框架</a>
  • <a href="http://www.jianshu.com/p/c2c344ffcf66">图片加载框架</a>
  • <a href="http://www.jianshu.com/p/8d6405c1e77a">依赖注入框架</a>
  • <a href="http://www.jianshu.com/p/862fbf639c3f">事件总线框架</a>
  • <a href="http://www.jianshu.com/p/0bca9b24ff7c">响应式编程</a>
  • <a href="http://www.jianshu.com/p/c199dce0b4b8">视图、组件、自定义控件</a>
  • <a href="http://www.jianshu.com/p/378ea4ee5a54">Material Design</a>
  • <a href="http://www.jianshu.com/p/73da3d31b4ad">动画</a>
  • <a href="http://www.jianshu.com/p/fe1b60e3f017">多媒体开发</a>
  • <a href="http://www.jianshu.com/p/3c9fd4ab2e0c">NDK开发</a>
  • <a href="http://www.jianshu.com/p/22dd050f9eb9">数据库开发</a>
  • <a href="http://www.jianshu.com/p/78c483abf6c4">动态加载、插件化、热修复技术</a>
  • <a href="http://www.jianshu.com/p/c32c40baff9c">性能优化</a>
  • <a href="http://www.jianshu.com/p/f9124199b3bb">Java高级</a>
  • <a href="http://www.jianshu.com/p/46826f9f8552">设计模式、系统架构</a>
  • <a href="http://www.jianshu.com/p/fae262911823">干货</a>

Dagger

  1. Dagger on Android-Dagger2详解
  2. 使用Dagger 2进行依赖注入
  3. 【Android:dagger2让你爱不释手】系列
    Android:dagger2让你爱不释手-基础依赖注入框架篇
    Android:dagger2让你爱不释手-重点概念讲解、融合篇
    Android:dagger2让你爱不释手-终结篇
  4. Dagger 源码解析

RoboGuice

  1. 【Android RoboGuice 使用指南】系列
    Android RoboGuice 使用指南(1):概述
    Android RoboGuice 使用指南(2):第一个例子Hello World
    Android RoboGuice 使用指南(3):Bindings 概述
    Android RoboGuice 使用指南(4):Linked Bindings
    Android RoboGuice 使用指南(5):Binding Annotations
    Android RoboGuice 使用指南(6):Instance Bindings
    Android RoboGuice 使用指南(7):@Provides Methods
    Android RoboGuice 使用指南(8):Provider Bindings
    Android RoboGuice 使用指南(9):Untargetted Bindings
    Android RoboGuice 使用指南(10):Just-in-time Bindings
    Android RoboGuice 使用指南(11):Scopes
    Android RoboGuice 使用指南(12):如何绑定generic类型
    Android RoboGuice 使用指南(13):RoboGuice 功能描述
    Android RoboGuice 使用指南(14):Inject View
    Android RoboGuice 使用指南(15):Inject Context
    Android RoboGuice 使用指南(16):Standard Injection
    Android RoboGuice 使用指南(17):Inject Extra
    Android RoboGuice 使用指南(18):Inject Resources
    Android RoboGuice 使用指南(19):发送接收Events
  2. 【Android RoboGuice2 使用指南】系列
    Android RoboGuice2 使用指南(1): 概述
    Android RoboGuice2 使用指南(2): 第一个例子Hello World
    Android RoboGuice2 使用指南(3): Inject 自定义View
    Android RoboGuice2 使用指南(4): 综合示例Astroboy

AndroidAnnotations

  1. 【[FastDev4Android框架开发] AndroidAnnnotations注入框架】系列
    AndroidAnnnotations注入框架介绍和Android Studios基本配置(七)
    AndroidAnnnotations注入框架的工作原理(八)
    AndroidAnnnotations注入框架使用之注入组件Components(九)
    AndroidAnnnotations注入框架使用之Injection标签详解(十)
    AndroidAnnnotations注入框架使用之事件绑定Event Binding(十一)
    AndroidAnnnotations注入框架使用之线程处理Threading(十二)
    AndroidAnnnotations注入框架使用之第三方框架集成RoboGuice(十三)
    AndroidAnnnotations注入框架使用之第三方框架集成Otto事件总线(十四)
    AndroidAnnnotations注入框架使用之第三方框架集成OrmLite(十五)
    AndroidAnnnotations注入框架使用之最佳实践之Adapters和lists(十六)
    AndroidAnnnotations注入框架使用之最佳实践SharedPreferences(十七)

ButterKnife

  1. Android Butter Knife 框架——最好用的View注入
  2. ButterKnife--View注入框架
  3. ButterKnife 使用教程 (最新7.x版)
  4. Android Studio上方便使用butterknife注解框架的偷懒插件Android Butterknife Zelezny
  5. 简述Butterknife示例和原理
  6. butterknife 源码分析

总结:

这几个 DI 框架里面只使用过 ButterKnife,加上 Android Studio 配套的插件:Android Butterknife Zelezny,findViewById 点点鼠标就搞定了,非常方法,极大的提高了开发效率。


持续更新中...

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容