文件名称:WorkKTX:封装项目http接口协议的kotlin版本
文件大小:204KB
文件格式:ZIP
更新时间:2024-05-02 09:22:20
Kotlin
work 封装http业务接口协议,提供标准使用流程,基于kotlin协程和OkHttp实现,与公司http规范紧密结合,规范团队成员接口编写和使用方式。 核心设计理念为封装http接口的请求数据和响应数据的序列化和反序列化,接口调用处不能出现任何解析http数据的代码。 装配和解析代码应该全部由Work类完成,接口调用处使用一致的方式,无需关心http的实现方式和接口处理细节。 优点是规范团队接口编写方式,统一项目http接口代码风格。 本库依赖kotlin协程机制,与协程深度结合,仅启用协程的项目可用。 Usage on gradle repositories { google() mavenCentral() } dependencies { implementation 'org.cwk.kotlin:work:1.0.0' } 第一步实现公司http规范基类 通常项目
【文件预览】:
WorkKTX-master
----.gitignore(225B)
----gradle()
--------wrapper()
----README.md(11KB)
----build.gradle(720B)
----CHANGELOG.md(45B)
----gradlew.bat(2KB)
----gradlew(5KB)
----work()
--------.gitignore(6B)
--------build.gradle(844B)
--------proguard-rules.pro(750B)
--------src()
--------project.properties(208B)
--------mavenUpload.gradle(2KB)
----app()
--------.gitignore(6B)
--------build.gradle(1KB)
--------proguard-rules.pro(750B)
--------src()
----gradle.properties(1KB)
----.idea()
--------$CACHE_FILE$(429B)
--------.gitignore(47B)
--------encodings.xml(200B)
--------vcs.xml(180B)
--------dictionaries(196B)
--------misc.xml(530B)
--------jarRepositories.xml(1KB)
--------kotlinc.xml(179B)
--------inspectionProfiles()
--------compiler.xml(566B)
--------gradle.xml(993B)
--------codeStyles()
----settings.gradle(59B)