在Google IO 2017 大会上,Google将 Kotlin列为 Android官方开发语言,Android Studio 3.0 也默认集成了Kotlin插件。
Android Studio 3.0目前是预览版,下载地址:https://developer.android.google.cn/studio/preview/index.html
如果您是更早的版本,点击Android Studio File->Settings->Plugins,搜索Kotlin,然后重启Android Studio。
Kotlin相对Java语言更加简洁,虽然与Java语法并不兼容,但Kotlin被设计成可以和Java代码相互运作,并可以重复使用Java编写好的框架。也就是说一个项目允许Java和Kotlin共同开发的,不会有任何兼容性的问题。
接下来我们就来演示下使用Kotlin创建Android工程
创建工程
使用Android Studio 3.0版本,创建工程时勾选 Include Kotlin support
选项,这是和之前唯一一处不同。
此处默认生成MainActivity.kt
相当于之前的MainActivity.java
项目目录下的build.gradle
文件 也有些变化:
app/build.gradle文件也添加了kotlin-android
插件
如果你使用是Android Studio 3.0以下的版本,gradle文件中需要你自己手动配置。
创建新的类时也可以选择使用kotlin或者Java语言
Kotlin和Java语法对比
Kotlin总体而言要简洁一些。1.设置点击事件先回忆Java写法
再来对比Kotlin写法
2.条目点击事件先看Java写法
再来看下Kotlin写法