0
点赞
收藏
分享

微信扫一扫

Kotlin入门第一弹---HelloWorld


一、概述

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入门第一弹---HelloWorld_java

搜索​​Kotlin​

Kotlin入门第一弹---HelloWorld_安装插件_02

我这已经安装完了,直接点击Install就可以,最后重启一下Studio.

当你们在新建类的时候,发现可以新建KotlinActivity跟KotlinFile、KotlinClass

Kotlin入门第一弹---HelloWorld_开发语言_03

我们新建一个​​KotlinActivity​

Kotlin入门第一弹---HelloWorld_开发语言_04

这类的给我最直观的感觉就是类的图标不在C了,而这次真是一个图标,还挺好看的,花花绿绿的。

代码最直观的感觉有点像JS又有点像PHP,反正不像java。不过还好,看着就比较清爽,写起来应该也比较爽,但是首先你得熟练语法。

眼睛好使的同学,应该已经看出AS上面出现了一个叫​​Kotlin not configured​​,没关系,我们点击右边​​Configured​​ 选择​​All modules containing Kotlin files​Kotlin入门第一弹---HelloWorld_java_05

坐着等它同步完,我们发现​​app​​ 下的​​build.gradle​​ 依赖了​​Kotlin插件​

Kotlin入门第一弹---HelloWorld_开发语言_06

其实这样就可以运行了。

我们在​​app​​ 下的​​build.gradle​​ 里面加上一句这个​​apply plugin: 'kotlin-android-extensions'​​ 这句话的是用于用于扩展绑定关系,我们在看Activity里面就可以这么写了如下:

Kotlin入门第一弹---HelloWorld_安装插件_07

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

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

Kotlin入门第一弹---HelloWorld_Kotlin_08

四、总结

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

​​Demo下载地址​​

五、推荐

​​程序员自己的导航网站​​

Kotlin入门第一弹---HelloWorld_安装插件_09



举报

相关推荐

0 条评论