常用开源框架学习

开源项目链接:Android 开源项目分类汇总List of Android UI/UX Libraries
一、Dagger:
Dagger是Android的依赖注入框架(DI框架),跟Spring 的IOC差不多。但它没有采用反射技术(Spring是用反射的,反射耗性能),而是用预编译技术,对程序性能影响极小。
Android Dagger依赖注入框架浅析

二、Bolts:
Bolts是一个用于简化移动app开发的轻量级函数库集合,是由Parse和Facebook编写来进行内部使用的,后来他们决定开源,提供给广大开发者使用。“Tasks”,使复杂的异步代码结构变得易于管理。
Bolts框架在安卓中的简单应用

三、EventBus:
EventBus是一个Android端优化的publish/subscribe消息总线(即消息发布/订阅),简化了应用程序内各组件间、组件与后台线程间的通信。比如请求网络,等网络返回时通过Handler或Broadcast通知UI,两个Fragment之间需要通过Listener通信,这些需求都可以通过EventBus实现。
快速Android开发系列通信篇之EventBus

四、AndroidAnnotations:
AndroidAnnotations是一个能够让你快速进行Android开发的开源框架,它能让你专注于真正重要的地方。使代码更加精简,使项目更加容易维护,它的目标就是“Fast Android Development.Easy maintainance”。
Android Studio配置 AndroidAnnotations
Android开源框架(一):AndroidAnnotations

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值