|
| 1 | +#Android 2017热门流行框架 【简单说】 |
| 2 | + |
| 3 | +2016年过去了,本篇文章基于2016年比较火的框架的一个提炼.附带GitHub地址.是新人入门丶新项目启动丶重构等必备脚手架.避免重复造轮子才是我们的初衷.(我们从不写代码,我们只是Github的搬运工.) |
| 4 | + - 注:以下排名不分先后次序 |
| 5 | + |
| 6 | + > |
| 7 | + - [RxJava](https://github.com/ReactiveX/RxJava) |
| 8 | + - [RxAndroid](https://github.com/ReactiveX/RxAndroid) |
| 9 | + - [RxBus](https://github.com/AndroidKnife/RxBus) |
| 10 | + - [RxPermissions](https://github.com/tbruyelle/RxPermissions) |
| 11 | + - [RxLifecycle](https://github.com/trello/RxLifecycle) |
| 12 | + - [Eventbus](https://github.com/greenrobot/EventBus) |
| 13 | + - [Gson](https://github.com/google/gson) |
| 14 | + - [FastJson](https://github.com/alibaba/fastjson) |
| 15 | + - [retrofit](https://github.com/square/retrofit) |
| 16 | + - [butterknife](https://github.com/JakeWharton/butterknife) |
| 17 | + - [BaseRecyclerViewAdapterHelper](https://github.com/CymChad/BaseRecyclerViewAdapterHelper) |
| 18 | + - [glide](https://github.com/bumptech/glide) |
| 19 | + - [AndroidAutoLayout](https://github.com/hongyangAndroid/AndroidAutoLayout) |
| 20 | + - [zxing](https://github.com/zxing/zxing) |
| 21 | + - [compressor](https://github.com/zetbaitsu/Compressor) |
| 22 | + - [RxBinding](https://github.com/li-yu/FakeWeather/blob/master/github.com/JakeWharton/RxBinding) |
| 23 | + - [LitePal](https://github.com/LitePalFramework/LitePal) |
| 24 | + - [Jsoup](https://github.com/jhy/jsoup) |
| 25 | + - [ASimpleCache](https://github.com/yangfuhai/ASimpleCache) |
| 26 | + - ````欢迎您留言,收录更多好用的框架.以便于大家寻找 |
| 27 | + --- |
| 28 | +# 他们是什么?一句话简介 |
| 29 | +- 注:一句话仅是他们的简介,若是你并熟悉它们,还参考GitHub给出的示例或其他文章.本篇不重复造文章,只做资源聚合与简介 |
| 30 | + |
| 31 | +##[RxJava](https://github.com/ReactiveX/RxJava) |
| 32 | + - 观察者模式的事件消息交互框架 |
| 33 | + |
| 34 | +##[RxAndroid](https://github.com/ReactiveX/RxAndroid) |
| 35 | + - 支持在Android 中通过Rx切换到主线程 |
| 36 | + |
| 37 | +## [RxBus](https://github.com/AndroidKnife/RxBus) |
| 38 | + - 提供如EventBus一般使用的Rx框架 |
| 39 | + |
| 40 | +##[RxPermissions](https://github.com/tbruyelle/RxPermissions) |
| 41 | + - 提供在Rx上来管理Android M (Android6.0)的动态权限框架 |
| 42 | + |
| 43 | +##[RxLifecycle](https://github.com/trello/RxLifecycle) |
| 44 | + - 解决Rx因为观察者在订阅后Fragment持有context导致内存泄漏的问题 |
| 45 | + |
| 46 | +## [Eventbus](https://github.com/greenrobot/EventBus) |
| 47 | +- 翻译为事件总线,用于解决android中的事件交互和回调.同Rx一样也是观察者模式 |
| 48 | + |
| 49 | +## [retrofit](https://github.com/square/retrofit) |
| 50 | +- android中的通讯注解框架,用于发送http请求.配合Rx能达到高效的开发速度 |
| 51 | + |
| 52 | +##[butterknife](https://github.com/JakeWharton/butterknife) |
| 53 | + - AS中通过自动导入生成注解,解放findViewById的痛苦.并且它是编译时注解,效率爆高 |
| 54 | + |
| 55 | +##[BaseRecyclerViewAdapterHelper](https://github.com/CymChad/BaseRecyclerViewAdapterHelper) |
| 56 | + - 如名字一样他是RecyclerView的适配器超类库.支持各种姿势写adapter,轻松减少大量重复代码. |
| 57 | + |
| 58 | +##[glide](https://github.com/bumptech/glide) |
| 59 | + - 目前最好的之一的图片加载框架.压缩质量高丶效率高丶性能好是他的特点 |
| 60 | + |
| 61 | +##[AndroidAutoLayout](https://github.com/hongyangAndroid/AndroidAutoLayout) |
| 62 | +- 国内大神张鸿洋出的布局框架.很不错.减少大量布局调优工作 |
| 63 | + |
| 64 | +##[zxing](https://github.com/zxing/zxing) |
| 65 | +- 老牌二维码扫描框架 |
| 66 | + |
| 67 | +##[compressor](https://github.com/zetbaitsu/Compressor) |
| 68 | +- 图片压缩框架,压缩率很高.支持配置.Api友好 |
| 69 | + |
| 70 | +##[RxBinding](https://github.com/li-yu/FakeWeather/blob/master/github.com/JakeWharton/RxBinding) |
| 71 | +- 可以实现数据层与View层的绑定,当数据发生变化,View会自动更新UI。还有其他功能非常强大(MVVM) |
| 72 | + |
| 73 | +##[LitePal](https://github.com/LitePalFramework/LitePal) |
| 74 | +- ORM数据框架比原生好用. |
| 75 | + |
| 76 | +## [Jsoup](https://github.com/jhy/jsoup) |
| 77 | +- 一个Html解析框架.用于爬网页后进行剔除数据 |
| 78 | + |
| 79 | +##[ASimpleCache](https://github.com/yangfuhai/ASimpleCache) |
| 80 | + - 一个为android制定的 轻量级的 开源缓存框架。轻量到只有一个java文件(由十几个类精简而来)。 |
| 81 | + |
| 82 | + |
| 83 | + |
| 84 | +--- |
| 85 | +#感谢&打赏 |
| 86 | +- 如果本文对你的工作或学习有帮助,您可以打赏支持我.这样我会更有动力.都说2017年是付费元年.O(∩_∩)O哈哈~ |
| 87 | + |
| 88 | + |
| 89 | +##支付宝 |
| 90 | + |
| 91 | + |
| 92 | + |
| 93 | + |
| 94 | +##微信 |
| 95 | + |
0 commit comments