项目框架选择

网络请求框架:

okhttp:
https://github.com/square/okhttp

鸿洋 封装自okhttp的 : okhttp-utils:
https://github.com/hongyangAndroid/okhttp-utils

Volley:
https://github.com/mcxiaoke/android-volley

android-async-http:https://github.com/loopj/android-async-http
http-request:https://github.com/kevinsawicki/http-request

NoHttp:(杭州一小伙儿写的)
https://github.com/Y0LANDA/NoHttp

图片加载:

Glide: (Google 开源很多在用)
https://github.com/bumptech/glide

Fresco: (FaceBook 使用的)
https://github.com/facebook/fresco

Picasso:
https://github.com/square/picasso

Android-Universal-Image-Loader:
https://github.com/nostra13/Android-Universal-Image-Loader

Retrofit:Square提供的开源产品,为Android平台的应用提供一个类型安全的REST客户端

https://github.com/square/retrofit

RxAndroid:响应式编程框架RxJava针对Android平台的扩展。

https://github.com/ReactiveX/RxAndroid
https://github.com/ReactiveX/RxJava

Dagger2:依赖注入(或叫ioc,用过Spring的都知道这东东)框架,用于解耦的。

https://github.com/google/dagger/

动画相关:
compile 'com.nineoldandroids:library:2.4.0'

Android开源项目推荐之「网络请求哪家强」
http://stormzhang.com/opensource/2016/08/05/android-open-source-project-recommend2/

上一篇:MySQL Meta 信息与 CREATE TABLE 的对应关系


下一篇:git 笔录