Android 开源框架

不推荐使用UltimateAndroidKJFrameForAndroidThinkAndroidAfinalxUtil等这种集成网络请求、图片加载、数据库ORM、视图依赖注入、UI框架等的集成一体框架,因为潜在的Bug比较多,每一项功能在扩展与性能上都不是最好的,也不方便于后期的替换,如果一定要选,请尽量选框架是由团队开发维护的,而非个人,且更新比较快的框架。

1.依赖注入

butterknife(视图注入)、dagger(类注入,介绍)

2. 网络请求

ion (带图片加载功能)、okhttp(由Square 公司开发)、retrofit(restful网络请求,用法历史用法比较,由Square 公司开发)、VolleyAndroidAsync

3.图片加载

picasso(由Square 公司开发)、Glide(Glide与picasso比较)、UILfresco(库较大、facebook的图片专业处理库)

4.数据库

greendao讲义、杰瑞讲解细说 )、ormliteActiveAndroid用法)、LitePal用法)、dbinspector(数据库测试工具)

5.JSON转换

GsonJacksonfastjson

6.动画库

NineOldAndroidsAndroid View Animations 、Android-TransitionAndroid-View-ActionsListViewAnimations

7.其它

LeakCanary(检测工具)、Otto(事件库,用于解耦 )、RxAndroid(响应式编程,用法)、logger(日志打印)、DialogPlus(对话框)

Support Lib(google支持布局百分比项目)、Cardslib (UI卡片库) 、retrolambda(支持lambda)

8.崩溃统计平台

posted @ 2016-02-18 17:58  半凉半夏  阅读(269)  评论(0编辑  收藏  举报