安卓安卓开发Android基础框架

Android开发常用开源框架推荐

2016-05-29  本文已影响3446人  offbye西涛

目前我们在Android开发中,不可避免地要用到大量的开源项目,本文对常用的开源项目进行一些推荐。

首先是如何选择开源项目?建议优先选择github上比较活跃的开源项目,尽量避免从网页上零散的拷贝代码。选择开源项目的原则有下面这些:

推荐Android开源项目汇总,基本上常见UI效果都能找到
https://github.com/Trinea/android-open-project

下面我把常用的框架分为下面几类,分别推荐
UI框架和自定义控件
网络请求框架
图片缓存框架
数据存储框架
事件总线框架
插件化和热部署

1. UI框架和自定义控件

2. 网络请求框架

目前推荐使用Volley + OKHTTP,
参考我们自己的脚手架项目,新安卓项目要求使用。

3. 图片缓存框架

推荐使用谷歌官方建议的Glide,备选Facebook的Freso

4. 数据存储框架

无特殊需求推荐使用DBFlow ORM框架。

5. 事件总线框架

推荐使用EventBus。
手机App项目根据需求决定是否用EventBus;安卓平板项目,主要基于Fragment实现UI,需要使用EventBus。

6. 插件化和热部署

这块我们只进行了一些实验,没有实际部署。
插件化推荐DroidPlugin
热部署推荐androidFix

上一篇 下一篇

猜你喜欢

热点阅读