libhttpapiRetrofit2封装网络解析库
全 APP 的泛型网络解析,一个MODEL
搞定全部求,嗯,说的就是这个 libhttpapidemo.rar
。它用的是 Retrofit2 + RxJava2 做的封装,传个 class
、Map
、url
,结果就直接给你解析好了,挺省事。
只有一个 ApiService
,get
/post
方法通用性高,大多数求都能搞定。你要是遇到定制的接口,改一下也不麻烦。框架还挺干净,扁平结构,一个模块搞定引入,适合懒人型开发者(没开玩笑)。
你如果在搞 MVVM 架构,也不用愁。作者已经搞了一个带完整架构的 demo,直接上 GitHub 看就行。
说实话,网上那种一个求写一个实体的方式,真有点烦,这套框架算是省了不少事,封装得也比较自然,逻辑清晰。如果你也在用 RxJava2 和 Retrofit2,可以考虑把它加进你的项目里。
哦对了,想了解更多类似的封装或者用法,可以看看这些文章:
- 基于 RxJava2、Retrofit2 和 OkHttp 的网络通信框架
- KtRetrofit2: Kotlin + Rxjava2 + Retrofit2 二次封装
- 高效的 RxJava 与 Retrofit 网络求框架
- Retrofit2 Kotlin 代码生成利器
如果你已经厌倦了写一堆重复的实体类,不如试试这套思路,说不定就用顺手了。
202.77KB
文件大小:
评论区