Hello Kotlin
Kotlin在Android开发中的热度逐渐提高,结合Flutter实现跨平台开发。不仅在Android开发中,现在Kotlin语言集大成者,由JetBrains设计开发并开源,综合了多种语言的特性。Kotlin 和 Java:Android 开发者更喜欢后者?
1、开发工具
使用Kotlin开发,当然推荐使用IntelliJ IDEA开发工具,毕竟是JetBrains 自己开发。
2、插件
这里用的是AndroidStudio进行开发,先去设置:Settings > Plugins 搜索Kotlin插件下载,支持Kotlin开发。

3、学习
国内很多Kotlin的学习资源和论坛。
4、Hello Kotlin
编写第一Kotlin程序吧!
package main
fun main(args : Array<String>){
println("Hello World!")
}运行结果如下:

这么方便的编写,其实也是内部做了封装,查看Kotlin源码可以看见是调用了Java的println()方法。
/** Prints the given [message] and the line separator to the standard output stream. */
@kotlin.internal.InlineOnly
public actual inline fun println(message: Any?) {
System.out.println(message)
}5、依赖下载
Kotlin毕竟是国外的,国内访问又有很大障碍,gradle下载各种库失败。只是学习Kotlin的话可以直接下载IntelliJ,自带Kotlin环境。当然我是用AndroidStudio,当然需要下载Kotlin的各种依赖,所以会出现各种问题。

这个依赖下载失败的问题搞了好几天,从周一到周四晚上回来终于搞定了,依赖下载下来,可以用AndroidStudio愉快的开发。解决办法就是配置build.gradle文件,参考《AndroidStudio三方依赖库下载慢的解决办法》
repositories {
maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/jcenter' }
google()
jcenter()
}注意buildscript节点和allprojects节点下的repositories都要修改。
可以愉快的开启Kotlin开发Android之路。

相关博客:

