Android 开源框架
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android 开源框架相关的知识,希望对你有一定的参考价值。
不推荐使用UltimateAndroid、KJFrameForAndroid、ThinkAndroid、Afinal、xUtil等这种集成网络请求、图片加载、数据库ORM、视图依赖注入、UI框架等的集成一体框架,因为潜在的Bug比较多,每一项功能在扩展与性能上都不是最好的,也不方便于后期的替换,如果一定要选,请尽量选框架是由团队开发维护的,而非个人,且更新比较快的框架。
1.视图依赖注入
2. 网络请求
retrofit、RestVolley、okhttp、Volley、
3.图片加载
fresco(库较大)、Glide、picasso(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开源框架)