使用 Kotlin 开发 Android 应用
使用 Kotlin 更快地编写更出色的 Android 应用。 Kotlin 是一种新型的静态类型编程语言,有超过 60% 的专业 Android 开发者在使用,它有助于提高工作效率、开发者满意度和代码安全性。
Kotlin 使用入门
从零开始学习 Android 和 Kotlin
查看我们面向初学者提供的指南、资源和培训材料
面向 Android Java 开发者的 Kotlin 文档
如果您已经了解 Java,我们的互操作指南和文档可以帮助您入门
Kotlin 高级指南
如果您已熟悉 Kotlin,请阅读我们的高级文档,以提升您的技能
将 Kotlin 引入您的团队
了解采用 Kotlin 编写代码如何提升团队工作效率、应用质量以及开发者满意度
精选课程
针对 Kotlin 进行了优化
Android 的开发流程全面支持 Kotlin,我们提供了可助您取得成功的各种工具和资源。
Android Studio
Android Studio 为 Kotlin 提供一流的支持,甚至还提供内置工具来帮助您将 Java 代码转换成 Kotlin 代码。借助“显示 Kotlin 字节码”工具,您可以在学习 Kotlin 时查看等效的 Java 代码。
Android KTX
Android KTX 让您可以借助各种 Kotlin 语言功能,以更简洁、更愉悦、更惯用的方式使用 Kotlin 进行 Android 开发。
支持 Kotlin 的 SDK
从 Android 9(API 级别 28)开始,Android SDK 包含可为 null 性注释,以帮助避免出现 NullPointerExceptions。API 参考文档也提供 Kotlin 版本。
学习资源
浏览一组精心挑选、格式各异的资源,以便快速学习 Kotlin。
Kotlin 代码是什么样的?
开发者故事
Zomato 使用 Kotlin 编写更安全、更简洁的代码
Kotlin 帮助 Zomato 显著减少了其应用中的代码行数,并且还帮助他们在编译时发现了应用中的重要缺陷。
观看 Rahul(Zomato 产品管理副总裁)和 Prateek Sharma(Android 开发者)谈论 Zomato 如何开始采用 Kotlin 以及他们现在如何使用 Kotlin 开发所有新功能版本。
采用 Kotlin 的 Android Codelab
通过采用 Kotlin 的 Android Codelab 学习最新的最佳做法以及 API。
Medium 上的 Android + Kotlin
Android 团队提供的关于 Kotlin 的技术文章。
课程 - Kotlin 中的 Android 基础知识
如果您没有编程经验,不妨学习 Kotlin 编程语言的基础知识,以及如何构建简单的 Android 应用。