Kotlin入门第一弹---HelloWorld

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011310942/article/details/72529039

一、概述

Google IO大会刚开完,Kotlin成为了Android一级开发语言,这Kotlit何德何能取代了java,并且成为了开发界的网红,更大博客网站,论坛,都在讨论Kotlin,在很早以前学的Kotlin的程序员笑了,一直没有学的Kotlin的程序员哭了,像我这样的已经哭晕在厕所了。

二、Kotlin是什么?

  1. Kotlin由JetBrains公司开发,于2010年首次推出,并在次年 Apache许可下开源。
  2. 它与Java 100%互通,并具备诸多Java尚不支持的新特性。
  3. Android Studio(3.0)将提供支持。

三、用Kotlin写Android

我的系统是Mac,As可能多少不一样,但是影响应该不大。
首先新建一个项目,然后安装插件
Preferences -> Plugins -> install jetBrains Plugin

搜索Kotlin
这里写图片描述
我这已经安装完了,直接点击Install就可以,最后重启一下Studio.
当你们在新建类的时候,发现可以新建KotlinActivity跟KotlinFile、KotlinClass

我们新建一个KotlinActivity

这类的给我最直观的感觉就是类的图标不在C了,而这次真是一个图标,还挺好看的,花花绿绿的。
代码最直观的感觉有点像JS又有点像PHP,反正不像java。不过还好,看着就比较清爽,写起来应该也比较爽,但是首先你得熟练语法。
眼睛好使的同学,应该已经看出AS上面出现了一个叫Kotlin not configured,没关系,我们点击右边Configured 选择All modules containing Kotlin files
坐着等它同步完,我们发现app 下的build.gradle 依赖了Kotlin插件
这里写图片描述
其实这样就可以运行了。
我们在app 下的build.gradle 里面加上一句这个apply plugin: 'kotlin-android-extensions' 这句话的是用于用于扩展绑定关系,我们在看Activity里面就可以这么写了如下:

不用FindViewById 了,setText() 方法直接也不用了,看着真的挺爽的。

对了,我这次用的Kotlin 版本号用的如下:

四、总结

如果你有java的基础,Kotlin语法应该熟悉一段时间,很快就能上手,如果公司强制用Kotlin做项目的,那应该学的会更快。理性看待,结合自身条件去决定是否去学习Kotlin。

Demo下载地址

五、推荐

程序员自己的导航网站
欢迎关注我的公众号

猜你喜欢

转载自blog.csdn.net/u011310942/article/details/72529039