文件名称:multiplatform-hello:Kotlin多平台的全栈Hello World
文件大小:175KB
文件格式:ZIP
更新时间:2024-05-15 07:56:55
android kotlin ios cross-platform kotlin-multiplatform
多平台您好 Kotlin Multiplatform的完整堆栈Hello World 项目结构 该项目由几个gradle模块以及一个xcode项目组成。 它是使用Intellij IDEA开发的,但可能也可以在Android Studio中使用。 共享 这是服务器和客户端中都包含的*模块。 它包含一个Message类,该类可通过kotlinx-serialization 。 服务器 这是一个运行在Netty引擎上的简单Ktor服务器,具有单个端点/message ,该端点输出序列化为JSON的Message对象。 运行./gradlew server:run会将服务器部署到端口8080上的localhost。 共享客户端 这将消耗shared模块并包含共享客户端代码。 它包括一个ApiClient类,该类具有使用Ktor http客户端查询/message端点的方法,以及一个*函数h
【文件预览】:
multiplatform-hello-master
----ios()
--------Multiplatform HelloUITests()
--------Multiplatform Hello()
--------Multiplatform Hello.xcodeproj()
--------Multiplatform HelloTests()
--------Info.plist(773B)
----gradlew.bat(3KB)
----server()
--------src()
--------build.gradle.kts(611B)
----gradlew(6KB)
----android()
--------src()
--------build.gradle.kts(735B)
----gradle.properties(190B)
----shared-client()
--------src()
--------build.gradle.kts(4KB)
----shared()
--------src()
--------build.gradle.kts(2KB)
----.github()
--------workflows()
----gradle()
--------wrapper()
----browser()
--------src()
--------build.gradle.kts(1006B)
----.gitignore(7KB)
----settings.gradle.kts(707B)
----build.gradle.kts(564B)
----README.md(3KB)
----LICENSE.txt(11KB)