一、前言
在今年的二月份,我在發佈本 Repo:基於 ViewModel + LiveData + Retrofit + RxJava 封裝的網絡請求框架 的同時,也寫了一篇博客介紹了項目特色以及實現思路:ViewModel_Retrofit_RxJava_1.0,詳細地介紹了一步步封裝的過程,也陸續獲得了一些讀者的正向反饋,讓我意識到了一些不足點,而到現在六月份,公司的項目也逐漸地轉爲了 Kotlin,因此也促使我來寫第二篇博客
二、變化
本 Repo 現如今對應着兩個版本
- 1.0 版本即 master 分支,是使用 Java 語言寫的,也是最初始的版本,其實現思路可以看這裏:ViewModel_Retrofit_RxJava_1.0,用了比較大的篇幅介紹了我封裝此網絡請求框架的思路,建議讀者首先去看下該文章
2.0 版本即 kotlin