一、说在前面
因为自己的某些原因,最近换个工作,这个公司主要做一些数字证书的,所以我平时就不太忙,刚好趁着这段闲下来的时间,学习一下Google爸爸刚刚收的正妃Kotlin,目前现在Android已经有三个官方支持的开发语言,C++、java、Kotlin,这一篇文章主要是说Kotlin在AS中如何搭建环境开发项目。
二、什么是Kotlin、Kotlin有什么好处
2017年5月份召开的Google IO 2017 , Google 将 Kotlin 列为 Android 官方开发语言了,Android Studio 3.0 也默认集成了 Kotlin plugin。
Kotlin 是一种在 Java 虚拟机上运行的静态类型编程语言,它也可以被编译成为 JavaScript 源代码。它主要是由俄罗斯圣彼得堡的 JetBrains 开发团队所发展出来的编程语言,其名称来自于圣彼得堡附近的科特林岛。2012 年 1 月,著名期刊《 Dr. Dobb’s Journal 》中 Kotlin 被认定为该月的最佳语言。虽然与 Java 语法并不兼容,但 Kotlin 被设计成可以和 Java 代码相互运作,并可以重复使用如 Java 集合框架等的现有 Java 类库。
Kotlin 与Java相比,Kotlin的语法更简洁、更具表达性,而且提供了更多的特性,比如,高阶函数、操作符重载、字符串模板。它与Java高度可互操作,可以同时用在一个项目中。
三、AS配置环境
1.Android Studio是Intellij IDEA的插件实现,Intellij IDEA是由JetBrains开发,Kotlin就是JetBrains创造的。
操作方法和我们平时安装其他的插件一样,直接在setting中找到
plugins中选择在浏览器中搜索kotlin进行安装。
安装完成重启AS。
2.新建好一个普通Android工程后,点击Code->Convert Java File to Kotlin File。
3.在开始编辑此文件时,Android Studio 会提示当前工程还未配置 Kotlin,根据提示完成操作即可;或者可以在菜单栏中选择 Tools Kotlin Configure Kotlin 。选择配置时有如下对话框,选择已安装的最新版本即可。点击运行即可。
4.还可以通过新建kotlin的activity等,这样就完成kotlin项目的构建,是不是很简单了,当然AS3.0预览版本身就支持kotlin。