-
开发模式相关
-
控件相关框架
-
动画相关框架
网络请求框架
1.Retrofit
Retrofit 是 Square 公司出品的 HTTP 请求库, 同时是 Square 是最早开源项目之一, Retrofit 是目前 Android 最流行的 Http Client 库之一
官网地址 http://square.github.io/retrofit/
github https://github.com/square/retrofit
2.okhttp
OkHttp 是 Square 公司出品的 HTTP 另一个请求库, Google 不推荐人们使用 HttpClient, 可是 HttpURLConnection 实在是太难用了, 因此很多人使用了 OkHttp 来解决这问题, 据说 Android4.4 的源码中可以看到 HttpURLConnection 已经替换成 OkHttp 实现呢
官网地址 http://square.github.io/okhttp/
github https://github.com/square/okhttp
3.vollery
vollery 是谷歌官方开发团队在 2013 年 Google I/O 大会推出的一个新的网络通信框架, 这个框架把 AsyncHttpClient 和 Universal-Image-Loader 的优点集于了一身,既可以像AsyncHttpClient 一样非常简单地进行 HTTP 通信,也可以像 Universal-Image-Loader 一样轻松加载网络上的图片。
github https://github.com/google/volley
图片相关框架
1.glide
Glide 是 Google 员工的开源项目, 广泛应用于 Google 一些 App 上, 在2014年 Google I/O 大会上被推荐使用, Glide 和 Picasso 被人拿来比较研究过, Glide 与 Picasso 有 90% 的相似度, 但在一些细节上还是有点区别的, 各有各优缺点看君选择
github https://github.com/bumptech/glide
2.picasso
Picasso 是 Square 公司出品的一款图片缓存库, 主导
《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》
浏览器打开:qq.cn.hn/FTe 免费领取
者是 JakeWharton 大神
官网地址 http://square.github.io/picasso/
github https://github.com/square/picasso
3.fresco
Fresco 是 FaceBook 公司出品的一款图片缓存库, Fresco 是一个强大的图片加载组件, 支持加载 Gif 图和 WebP 格式, 支持 Android2.3(API level 9) 及其以上系统, Fresco 中设计了 Image pipeline 和 Drawees 两个模块各施其职, 使得图片完美加载出来
官网地址: https://www.fresco-cn.org/
github https://github.com/facebook/fresco
4.Android-Universal-Image-Loader
ImageLoader 是最早开源的 Android 图片缓存库, 强大的缓存机制, 早期被广泛 Android 应用使用, 至今仍然有很多 Android 开发者在使用
github https://github.com/nostra13/Android-Universal-Image-Loader<