Kotlin 是一种在 Java 虚拟机上运行的静态类型编程语言,被称之为 Android 世界的Swift,由 JetBrains 设计开发并开源。
Kotlin 可以与Java无缝结果, 它们的函数可以互调, 它可以编译成Java字节码,也可以编译成 JavaScript,以方便在没有 JVM 的设备上运行。
在Google I/O 2017中,Google 宣布 Kotlin 成为 Android 官方开发语言
Kotlin 程序文件以.kt结尾,如:hello.kt 、app.kt。
为什么选择 Kotlin?
简洁:大大减少样板代码的数量。
安全:避免空指针异常等整个类的错误。
互操作性:充分利用 JVM、Android 和浏览器的现有库。
工具友好:可用任何 Java IDE 或者使用命令行构建。
Kotlin Android 环境搭建
安装 Kotlin 插件
Android Studio 从 3.0(preview)版本开始将内置安装 Kotlin 插件。
打开 Settings ( Mac 为 Preferences) 面板,在右侧找到 Plugins 选项 (快捷键 Ctrl+, Mac
下为 command+),搜索框输入 "Kotlin" 查找,点击 Search in
repositories(仓库中搜索),然后安装即可,安装完成之后需要重启 Android Studio。
安装好插件以后, 正常new project 创建一个程序,一路确认,直到完成.
打开 MainActivity.java 文件,通过菜单栏依次调出 Code | Convert Java File to Kotlin File, 可以把Java文件转换成Kotlin文件, 如果没有配置Kotlin的, 会在页面顶部弹出配置框,点击选择就好
Kotlin 配置完成后,应用程序的 build.gradle 文件会更新。 你能看到新增了 apply plugin: 'kotlin-android' 及其依赖。