快速开发之网络框架-Retrofit 1

如果问移动开发的潮流是什么的话,那么在这个16年初的移动技术圈里 RxJava(响应式编程)+Retrofit(可能是目前最好的注解式网络框架)+ORM(当然如果你信任完全面向对象的数据库可以看一下Realm)

本文记录一些本屌学习Retrofit的内容

  • 其实Retrofit的精华在于使用Java的动态代理,拦截被调用的Java方法,然后解析这个Java方法的注解,最后生成Request由OkHttp做网络层的交互,所以Retrofit代码量其实不多,是一个可读性超强,扩展性强、低耦合的网络交互实现方案
  • 本来想有空分析记录一下Retrofit的使用方法和设计思想的,但是看了:
    Retrofit2 源码解析
    这篇文章之后,觉得写的挺好的,就当个搬运工就好了。
    --一个搬运工的旁白

你可能感兴趣的:(快速开发之网络框架-Retrofit 1)