我的简历相关的技术

2017-09-20  本文已影响52人  谢尔顿

1. Retrofit

是一个网络请求框架,Retrofit内置了okhttp,前者专注于接口的封装,后者专注于网络请求的高效。我们的应用程序通过retrofit请求网络,实际上是使用retrofit接口层封装请求参数、header,url等信息,之后又OkHttp完成后续的请求操作,在服务器返回数据之后,OkHttp将原始数据的结果交给Retrofit,Retrofit根据用户的需求对结果进行解析。
简单使用:

原理解析:
Retrofit重要的两个核心技术就是动态代理注解

参考文章:
Retrofit 介绍、使用与原理解析

2.微信热修复Tinker

参考文章:微信热修复开源库 Tinker imitator 原理篇
微信热修复框架的使用心得体会------Tinker

3.MVP

专题:MVP、MVVM、MVC

4.应用性能的优化

专题:性能优化

5.RecyclerView

6.Glide

7.Gson、fastjson解析

8.butterknife

9.Volley

两种Dispatch Thread不断从RequestQueue中取出请求,根据是否已缓存调用Cache或Network这两类数据获取接口之一,从内存缓存或是服务器取得请求的数据,然后交由ResponseDelivery去做结果分发及回调处理。
Volley源码介绍最全的一篇

10.Sqlite数据库的操作

11.ormlite、litepal、greendao、xUtils的dbutils

12.第三方支付

专题:第三方支付

13. 额外的:

上一篇 下一篇

猜你喜欢

热点阅读