使用 Kotlin 开发 Android 应用
使用 Kotlin 更快速地编写更棒的 Android 应用。Kotlin 是一种现代的静态设置类型编程语言,可以提高开发者的工作效率,并提升开发者的工作愉悦度。
现代并富有表现力
更安全的代码
可互操作

针对 Kotlin 进行了优化
Kotlin 是一种适用于 Android 应用开发的可投入生产的语言。

Android Studio
Android Studio 为 Kotlin 提供一流的支持,甚至还提供内置工具来帮助您将 Java 代码转换成 Kotlin 代码。借助“显示 Kotlin 字节码”工具,您可以在学习 Kotlin 时查看等效的 Java 代码。
适用于 Kotlin 的 SDK
从 Android 9(API 级别 28)开始,Android SDK 包含为空性注释,以帮助避免出现 NullPointerExceptions。API 参考文档也使用 Kotlin 提供。
注意:许多 Kotlin 参考内容源自基于 Java 的源代码。也就是说,某些 Kotlin 参考内容可能包含 Java 代码段。
Kotlin 代码是什么样的?
使用 Kotlin 构建的应用
开发者故事
Zomato 使用 Kotlin 编写更安全、更简洁的代码
Kotlin 帮助 Zomato 显著减少了其应用中的代码行数,并且还帮助他们在编译时发现了应用中的重要缺陷。
观看 Rahul(Zomato 产品管理副总裁)和 Prateek Sharma(Android 开发者)谈论 Zomato 如何开始采用 Kotlin 以及他们现在如何使用 Kotlin 开发所有新功能版本。
精选
Kotlin 是免费且开放的
Kotlin 是根据 Apache 2.0 许可授权用户使用的免费开源项目,作为免费软件,Kotlin 的开发和分发受到 Kotlin 基金会的保护。对 Kotlin 的选择再次证实了我们在发展壮大 Android 平台时对开源开发者生态系统做出的承诺。我们很高兴看到这种语言的不断改进。
精选资源
采用 Kotlin 的 Android Codelab
通过采用 Kotlin 的 Android Codelab 学习最新的最佳做法以及 API。