Kotlin 入门

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

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

Start the Kotlin tour

安装 Kotlin

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

Choose your Kotlin use case


【后端】

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

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

    Spring Ktor
    一套成熟的框架族,拥有全球数百万开发人员都在用的成熟生态系统。
    适用于架构决策时看重自由度的开发者的轻量级框架。
  2. 在应用程序中使用 Kotlin 库与第三方库。 了解关于向项目中添加库与工具依赖项的更多信息。

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

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

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

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


【跨平台】

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

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

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

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

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

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

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

  2. 加入 Kotlin 多平台社区:

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

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


【Android】

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


【Data analysis】

From building data pipelines to productionizing machine learning models, Kotlin is a great choice for working with data and getting the most out of it.

  1. Create and edit notebooks seamlessly within the IDE:

  2. Explore and experiment with your data:

    • DataFrame – a library for data analysis and manipulation.
    • Kandy – a plotting tool for data visualization.
  3. Get the latest updates about Kotlin for Data Analysis:

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


还缺少什么?

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


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