Android 开源框架

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android 开源框架相关的知识,希望对你有一定的参考价值。

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

1.视图依赖注入

butterknife

2. 网络请求

retrofitRestVolley、okhttp、Volley、

3.图片加载

fresco(库较大)、Glidepicasso(Glide与picasso比较)、

4.其它

LeakCanary(检测工具)、Otto(事件库,用于解耦 )

Support Lib(google支持布局百分比项目)、Design Lib(UI库)

Tab滑页 、广告页 的 PagerSlidingTabStrip 或 ViewPagerIndicator +ViewPager

给Listview 加动效的listviewanimations

JSON转换:Gson Jackson fastjson

NineOldandroids:动画库

ormlite、greendao、LiteOrm:数据库

其它框架介绍

以上是关于Android 开源框架的主要内容,如果未能解决你的问题,请参考以下文章

Android RoboGuice开源框架Butter Knife开源框架浅析

一网打尽__Android 开源代码合集(WebView框架)

Android开源框架之androidannotations

Android进阶笔记14:RoboBinding(实现了数据绑定 Presentation Model(MVVM) 模式的Android开源框架)

Android开源框架——Picasso

Android 常用开源框架源码解析 系列 Rxjava 异步框架