Edit Page

Kotlin 动手课程(hands-on)

最终更新: 2024/03/21

这里是一系列动手教程, 你可以使用 Kotlin 中各种不同的技术, 针对多种平台, 创建应用程序. 练习题分解为一系列的步骤, 引导你完成每个步骤.

使用 Kotlin coroutine 和 RSocket 创建响应式(Reactive) Spring Boot 应用程序

使用 Spring Boot 和 Kotlin 创建一个简单的聊天应用程序, 从语法的角度, 学习 Kotlin 用于服务器端开发的好处.

开始

使用 React 和 Kotlin/JS 创建 Web 应用程序

使用 Kotlin/JS 创建一个 React 应用程序, 了解如何利用 Kotlin 的类型系统, 库生态环境, 以及互操作功能.

开始

使用 Spring Boot 和 Kotlin 创建 Web 应用程序

结合 Spring Boot 和 Kotlin 的力量, 创建一个简单的 Blog 应用程序.

开始

使用 Ktor 创建 HTTP API

为你的应用程序创建后端 API, 响应 HTTP 请求.

开始

使用 Ktor 创建 WebSocket 聊天程序

使用 Ktor 创建一个简单的聊天应用程序, 包括 JVM 服务器和 JVM 客户端.

开始

使用 Ktor 创建一个交互式网站

学习如何提供文件服务, 使用模板引擎, 例如 Freemarker 和 kotlinx.html DSL, 处理 Ktor 的表单输入.

开始

介绍 Kotlin coroutine 和 channel

学习 Kotlin 中的 coroutine, 以及如何使用 channel 在 coroutine 之间进行通信.

开始

介绍 Kotlin/Native

使用 Kotlin/Native 和 libcurl 创建一个简单的 HTTP 客户端, 能够在多个平台上作为原生代码运行.

开始

Kotlin Multiplatform: 网络与数据存储

学习如何使用 Kotlin Multiplatform, Ktor 以及 SQLDelight, 为 Android 和 iOS 创建移动应用程序.

开始

使用 Kotlin Multiplatform 针对 iOS 和 Android 平台的开发

学习如何使用 Kotlin Multiplatform 创建移动应用程序, 能够同时在 iOS 和 Android 上运行.

开始