Kotlin 入门
Kotlin 是一门现代而成熟的编程语言, 设计目标是让开发者更加快乐. 它简洁, 安全, 能够与 Java 及其他语言交互, 并提供了很多方法在多个目标平台之间重用代码, 以提高开发效率.
作为入门学习, 请参加我们的 Kotlin 之旅. 这个教程包含 Kotlin 编程语言的基础知识.
安装 Kotlin
Kotlin 包含在 IntelliJ IDEA 和 Android Studio 每个发行版之内. 下载并安装这些 IDE 中的一个, 就可以开始使用 Kotlin 了.
使用 Kotlin 来创建强大的应用程序
下面是开发 Kotlin 服务端应用程序的开始步骤.
创建你的第一个后端应用程序:
要从零开始创建, 可以 使用 IntelliJ IDEA 项目向导创建基本的 JVM 应用程序.
如果想要阅读更加复杂的示例, 请选择下面的框架来创建项目:
Spring
Ktor
一个成熟的框架群, 包含复杂的生态系统, 全世界数百万开发者广泛使用.
一个轻量的框架, 面向那些希望自由进行架构决策的开发者.
在你的应用程序中使用 Kotlin 和第三方库. 详情请参见 向你的项目添加库和工具依赖项.
Kotlin 标准库 提供了大量有用的功能, 比如 集合(Collection) 和 协程(Coroutine).
关于服务器端开发的更多资料:
加入 Kotlin 服务器端开发社区:
Slack: 首先 得到邀请, 然后加入 #getting-started, #server, #spring, 或 #ktor 频道.
StackOverflow: 订阅 "kotlin", "spring-kotlin", 和 "ktor" 标签.
订阅 Kotlin 官方帐号: Twitter, Reddit, 和 Youtube, 不要错过重要的生态系统更新信息.
如果遇到任何困难和问题, 请向我们的 YouTrack Bug 追踪系统 提交报告.
在这里你将会学习如何使用 Kotlin Multiplatform 来开发并改进你的跨平台应用程序.
创建你的第一个 iOS 和 Android 应用程序:
要从零开始创建, 可以 使用 IntelliJ IDEA 的项目向导创建一个基本的跨平台应用程序.
如果你有已经存在的 Android 应用程序, 并且希望将它变为跨平台应用程序, 请阅读教程 让你的 Android 应用程序在 iOS 上运行.
如果你想看看比较真实的示例程序, 请 clone 并查看既有的项目, 比如 使用 Ktor 和 SQLDelight 创建跨平台应用程序 教程 或者 示例项目 中的网络和数据存储项目.
使用大量的跨平台库 在共用模块中实现需要的业务逻辑. 详情请参见 添加依赖项.
关于 Kotlin Multiplatform 的更多资料:
加入 Kotlin 跨平台开发社区:
Slack: 首先得到邀请, 然后加入 #getting-started 和 #multiplatform 频道.
StackOverflow: 订阅 "kotlin-multiplatform" 标签.
订阅 Kotlin 官方帐号: Twitter, Reddit, 和 Youtube, 不要错过重要的生态系统更新信息.
如果遇到任何困难和问题, 请向我们的 YouTrack Bug 追踪系统 提交报告.
如果希望使用 Kotlin 进行 Android 开发, 请阅读 Google 的 Kotlin Android 开发入门教程.
如果你是 Android 新手, 希望学习如何使用 Kotlin 创建应用程序, 请阅读 这个 Udacity 课程.
订阅 Kotlin 官方帐号: Twitter, Reddit, 和 Youtube, 不要错过重要的生态系统更新信息.
没有找到需要的资料吗?
如果你没有找到需要的资料, 或对本页面内容感到疑惑, 请向我们 反馈你的意见.