转自http://ranseti.top/article/start_kotlin
本教程将向我们介绍如何使用Android Studio为Android创建一个简单的Kotlin应用程序。
https://kotlinlang.org/docs/tutorials/kotlin-android.html
安装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”键。
Name the project:
Android Studio 3.0提供了在此屏幕上启用Kotlin支持的选项。 您可以选中此选项并跳过下面的“在项目中配置Kotlin”步骤。
选择Android版本:
选择创建一个Activity:
命名Activity:
在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文件。 你可以通过几种方式来做到这一点。 最简单的方法是调用Find Action并开始输入操作名称(如下面的截屏所示)。 或者,您可以通过 Code | Convert Java File to Kotlin File 将Java文件转换为Kotlin文件菜单项或使用相应的快捷方式(可以在菜单项中找到它)。
转换后,你应该有一个用Kotlin写的Activity。
在项目中配置Kotlin
如果你开始编辑这个文件,Android Studio会显示你没有配置Kotlin的提示,所以你可以配置它。 或者,您可以通过选择**Tools | Kotlin | Configure Kotlin **在主菜单中的项目中配置Kotlin。
然后提示您输入Kotlin的版本。 从已安装的版本列表中选择最新版本。
在配置Kotlin之后,应该更新应用程序的build.gradle文件。 现在你可以看到应用插件:'kotlin-android'和kotlin-stdlib依赖项被添加。
(For more details how to set up gradle for your project, please check Using Gradle)
最后要做的是同步项目。 您可以在提示中按Sync Now,或者使用Gradle文件调用同步项目。
构建和发布适用于Android的Kotlin应用程序
您现在已经准备好构建应用程序并在仿真器或设备上运行它。 这与Java中的方式完全相同。 您可以制作一个应用程序发行版,并对您使用Java编写的Android应用程序进行类似的签名。
Kotlin有一个相当小的运行时文件大小:库大约934KB(从1.2.21开始)。 这意味着Kotlin只增加了一点点.apk文件的大小。
Kotlin编译器生成字节码,因此Kotlin应用程序与Java编写的应用程序的外观和感觉确实没有区别。
下一步是什么?
- 阅读Kotlin Android扩展插件和使用注释处理的Android框架。
- 如果你想学习不同的Kotlin功能,请尝试Kotlin Koans。
- 查看Google的sample projects written in Kotlin