Kotlin 动手课程(hands-on)
这里是一系列动手教程, 你可以使用 Kotlin 中各种不同的技术, 针对多种平台, 创建应用程序. 练习题分解为一系列的步骤, 引导你完成每个步骤.
使用 Spring Boot 和 Kotlin 创建一个简单的聊天应用程序, 从语法的角度, 学习 Kotlin 用于服务器端开发的好处.
使用 Kotlin/JS 创建一个 React 应用程序, 了解如何利用 Kotlin 的类型系统, 库生态环境, 以及互操作功能.
结合 Spring Boot 和 Kotlin 的力量, 创建一个简单的 Blog 应用程序.
为你的应用程序创建后端 API, 响应 HTTP 请求.
使用 Ktor 创建一个简单的聊天应用程序, 包括 JVM 服务器和 JVM 客户端.
学习如何提供文件服务, 使用模板引擎, 例如 Freemarker 和 kotlinx.html DSL, 处理 Ktor 的表单输入.
学习 Kotlin 中的 coroutine, 以及如何使用 channel 在 coroutine 之间进行通信.
使用 Kotlin/Native 和 libcurl 创建一个简单的 HTTP 客户端, 能够在多个平台上作为原生代码运行.
学习如何使用 Kotlin Multiplatform, Ktor 以及 SQLDelight, 为 Android 和 iOS 创建移动应用程序.
学习如何使用 Kotlin Multiplatform 创建移动应用程序, 能够同时在 iOS 和 Android 上运行.