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
這裏寫圖片描述
我這已經安裝完了,直接點擊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下載地址

五、推薦

程序員自己的導航網站
歡迎關注我的公衆號

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章