Network Demo:Retrofit + OkHttp3 + coroutines + LiveData打造一款网络请求框架 源码
Network-Demo Retrofit + OkHttp3 + coroutines + LiveData打造一款网络请求框架 一个好的网络框架需要有那些特点呢? 请求 当然这个请求不单单是发送请求这么简单,它包括请求相关的一系列配置是否简易、发送模式是否灵活切换、请求头信息是否易处理、请求参数是否易操作等等 响应 一个好的网络请求框架肯定需要提高我们的生产力,保证我们程序的健壮性,那么响应体和这些又有什么关系呢? 容易转换成不同需求的实体 是否能返回不同类型的结构。xml、json、text等等 总的来说就是易使用、易扩展、可读性高 一、目的 背景 市场上现在存在的网络请求不在少数,从原生的HttpClient 到 OkHttp、Volley、xUtils 无疑都是将网络请求简单化、方便、安全等用以提升开发的效率以及程序的质量。后面出现Retrofit ,将OkHttp3 进行了封装
文件列表
Network-Demo-master.zip
(预估有个54文件)
Network-Demo-master
.gitignore
208B
gradle
wrapper
gradle-wrapper.jar
53KB
gradle-wrapper.properties
232B
README.md
3KB
build.gradle
642B
gradlew.bat
2KB
gradlew
5KB
暂无评论