Kotlin 入门

Kotlin 是一门现代但已成熟的编程语言,旨在让开发人员更幸福快乐。 它简洁、安全、可与 Java 及其他语言互操作,并提供了多种方式在多个平台间复用代码,以实现高效编程。

首先,何不参加 Kotlin 之旅1呢? 该教程涵盖了 Kotlin 编程语言的基础知识。

Start the Kotlin tour

安装 Kotlin

Kotlin 已包含在每个 IntelliJ IDEAAndroid Studio 版本中了。
可下载并安装这两个 IDE 之一来开始使用 Kotlin。

使用 Kotlin 创建强大的应用程序

以下是开发 Kotlin 服务器端应用程序的第一步。

  1. 创建第一个后端应用程序:

    Spring Ktor
    一套成熟的框架族,拥有全球数百万开发人员都在用的成熟生态系统。
  2. 使用 Spring Boot 创建 RESTful web 服务
  3. 使用 Spring Boot 与 Kotlin 构建 web 应用程序
  4. Spring Boot 与 Kotlin 及 RSocket 合用
  5. 适用于架构决策时看重自由度的开发者的轻量级框架。
  6. 使用 Ktor 创建 HTTP API
  7. 使用 Ktor 创建 WebSocket 聊天
  8. 使用 Ktor 创建交互式网站
  9. 发布服务器端 Kotlin 应用程序:Ktor on Heroku
  10. 在应用程序中使用 Kotlin 库与第三方库。 了解关于向项目中添加库与工具依赖项的更多信息。

  11. 了解关于 Kotlin 用于服务器端开发的更多信息:

  12. 加入 Kotlin 服务器端社区:

  13. 关注 KotlinTwitter TwitterReddit RedditYouTube Youtube, 不要错过任何重要的生态系统更新。

如果遇到任何困难和问题,请在我们的问题跟踪系统提报。

在此可以了解到如何使用 Kotlin 多平台开发及改进跨平台移动端应用程序。

  1. 搭建用于跨平台移动端开发的环境.

  2. 创建第一个用于 iOS 与 Android 应用程序:

  3. 使用一整套多平台库 在共享模块中只实现一次所需的业务逻辑。 了解关于添加依赖项的更多信息。

详情
Ktor 文档
Serialization 文档范例
Coroutines 文档范例
DateTime 文档
SQLDelight 第三方库。 文档

还可以在社区驱动列表中找到多平台库。

  1. 了解关于 Kotlin 多平台移动端的更多信息:

  2. 加入 Kotlin 多平台社区:

  3. 关注 KotlinTwitter TwitterReddit RedditYouTube Youtube, 不要错过任何重要的生态系统更新。

如果遇到任何困难和问题,请在我们的问题跟踪系统提报。

关注 Kotlin: Twitter TwitterReddit RedditYouTube Youtube, 不要错过任何重要的生态系统更新。

支持多平台程序设计是 Kotlin 的主要优势之一。 它减少了为不同平台编写与维护相同代码所花的时间,同时保留了原生编程的灵活性与优势。

在此可以了解到如何开发并发布多平台库:

  1. 创建多平台库:

    • 完成创建并发布多平台库教程。 它展示了如何为 JVM、 JS 与原生平台创建多平台库,对其进行测试并发布到本地 Maven 仓库。
  2. 在应用程序中使用库:

    了解关于添加库依赖项的更多信息。 还可以在社区驱动列表中找到多平台库。

  3. 了解关于 Kotlin 多平台程序设计的更多信息:

  4. 加入 Kotlin 多平台社区:

  5. 关注 KotlinTwitter TwitterReddit RedditYouTube Youtube, 不要错过任何重要的生态系统更新。

如果遇到任何困难和问题,请在我们的问题跟踪系统提报。

还缺少什么?

如果本页有任何遗漏或令人困惑之处,请提交反馈


1. 译注:此处双关,“tour of Kotlin”字面意为“科特林岛之旅”,此处意为“Kotlin(入门)教程”。