AndroidKotlin入门
本教程将向您介绍如何使用Android Studio为Android创建一个简单的Kotlin应用程序。
安装Kotlin插件
Kotlin插件与3.0版本的 Android Studio捆绑在一起。如果您使用较早的版本,则需要安装Kotlin插件。转到文件| 设置| 插件| 安装JetBrains插件...然后搜索并安装Kotlin。如果您正在查看“欢迎使用Android Studio”屏幕,请选择配置| 插件| 安装JetBrains插件... 完成后,您将需要重新启动IDE。
创建一个项目
开始使用Kotlin进行Android开发非常简单。在本教程中,我们将遵循Android Studio的预热流程。如果在Android上使用Intellij IDEA,过程几乎是一样的。
首先让我们创建一个新的项目。选择启动一个新的Android Studio项目或文件| 新项目。以下对话框将引导您完成新项目的创建过程。您需要命名该项目并选择您已安装的Android SDK版本。大多数选项可以保留其默认值,所以可以多次按“Enter”键。
命名项目:
Android Studio 3.0提供了在此屏幕上启用Kotlin支持的选项。您可以选中此选项并跳过下面的“在项目中配置Kotlin”步骤。
选择Android版本:

选择创建一个将为您生成的活动:

命名活动:

在Android Studio 3.0中,您可以选择立即在Kotlin中创建活动,以便您可以跳过“将Java代码转换为Kotlin”步骤。早期版本将创建一个Java活动,您可以使用自动转换器工具来转换它。
一般来说,开始使用Kotlin最简单的方法是将Java活动自动转换为Kotlin。请注意,无论何时,您都可以使用Java编写Java代码,然后将Java代码复制粘贴到Kotlin文件中,而IntelliJ IDEA(或Android Studio)则会建议将其转换,而不是通过文档查看新的方式来表达旧的模式。
将Java代码转换为Kotlin
打开MainActivity.java
文件。然后调用操作转换Java文件到Kotlin文件。你可以通过几种方式来做到这一点。最简单的方法是调用“ 查找操作”并开始输入操作名称(如下面的截屏所示)。或者,您可以通过代码|调用此选项 将Java文件转换为Kotlin文件 菜单项或使用相应的快捷方式(可以在菜单项中找到它)。

转换后,你应该有一个写在Kotlin的活动。

在项目中配置Kotlin
如果你开始编辑这个文件,Android Studio会显示你没有配置Kotlin的提示,所以你可以配置它。或者,您可以通过选择工具|来调用配置 Kotlin | 在主菜单中的项目中配置Kotlin。

然后提示您输入Kotlin的版本。从已安装的版本列表中选择最新版本。

在配置Kotlin之后,应该更新应用程序的build.gradle文件。现在你可以看到应用插件:'kotlin-android'和kotlin-stdlib
依赖项被添加。
(有关如何为您的项目设置gradle的更多详细信息,请查看使用Gradle)

最后要做的是同步项目。您可以在提示中按“立即同步”,或者使用Gradle文件调用同步项目。

构建和发布适用于Android的Kotlin应用程序
您现在已经准备好构建应用程序并在仿真器或设备上运行它。这与Java中的方式完全相同。您可以制作一个应用程序发行版,并对您使用Java编写的Android应用程序进行类似的签名。
Kotlin有一个相当小的运行时文件大小:库大约934KB(从1.2.21开始)。这意味着Kotlin只增加了一点点.apk文件的大小。
Kotlin编译器生成字节码,因此Kotlin应用程序的外观和感觉与用Java编写的应用程序没有区别。