? ? ? 谷歌大會(huì)之后,Kotlin火的不要不要的,將來(lái)用Kotlin開(kāi)發(fā)Android應(yīng)用或許會(huì)成為主
流,所以Android程序員現(xiàn)在多了項(xiàng)課外活動(dòng),嘗試Kotlin開(kāi)發(fā)Android,畢竟,親兒子將
來(lái)是要做太子繼位登基的,說(shuō)不定哪天,Kotlin就一統(tǒng)Android天下了。
? ? ? 值得注意的是雖說(shuō)Kotlin是一門新的語(yǔ)言用來(lái)開(kāi)發(fā)Android,可是這并不代表著零基礎(chǔ)
Android開(kāi)發(fā)者就能直接入門的,畢竟你要先熟悉Android及Android Sdk的相關(guān)知識(shí),如
果你是零基礎(chǔ),還是建議先學(xué)學(xué)Android的相關(guān)知識(shí)吧。
? ? ? 關(guān)于Kotlin的相關(guān)配置操作,這里簡(jiǎn)單介紹下,打開(kāi)你的Android Studio (如果你的
Android 開(kāi)發(fā)工具還不是AS,請(qǐng)盡快更換吧)打開(kāi)你的Settings(Ctrl +Alt +S) 找到?
Plugins 搜索Kotlin選擇Install 然后重啟你的Android Studio ,好了,你完成了第一步。重
啟后你創(chuàng)建應(yīng)用后,可以選擇使用Kotlin進(jìn)行開(kāi)發(fā)也可以繼續(xù)使用java進(jìn)行開(kāi)發(fā)。不過(guò)建
議還是先使用常規(guī)的java寫一些簡(jiǎn)單的初始化及跳轉(zhuǎn)代碼,然后Code -->Convert java
?file to kotlin file.看下java下的邏輯Kotlin的實(shí)現(xiàn) ?,F(xiàn)在轉(zhuǎn)好你的代碼了嗎?跑一邊程序?
嗯?怎么不行?別著急,還差最后一步,這個(gè)是時(shí)候代碼還是不能運(yùn)行的,需要你配置
Kotlin的相關(guān)信息,點(diǎn)擊提示你的地方,然后OK 慢慢下載吧。下載完成后,OK 恭喜
你,你的第一個(gè)kotlin程序就誕生了。
? ? ? Kolin的代碼相對(duì)于Java代碼要簡(jiǎn)潔很多,比較代碼,你會(huì)發(fā)現(xiàn)代碼量少了很多,舉
個(gè)簡(jiǎn)單的例子來(lái)說(shuō),重寫的onClick大家都不陌生吧!我們看看Kotlin是怎么實(shí)現(xiàn)的

看上去感覺(jué)怎么樣?有沒(méi)有感覺(jué)很清爽?
? ? 值得一提的是:Kotlin 與 JDK 6 完全兼容,保障了 Kotlin 應(yīng)用程序可以在較舊的?
Android 設(shè)備上運(yùn)行而無(wú)任何問(wèn)題。與java代碼也能百分之白的進(jìn)行交換操作,不過(guò)
就是Kotlin的代碼格式是lambda 表達(dá)式,可能熟悉了java代碼格式的你要學(xué)著適應(yīng)
了。Kotlin是基于面向?qū)ο蟮恼Z(yǔ)言,這對(duì)于廣大的Android開(kāi)發(fā)者來(lái)說(shuō),學(xué)起來(lái)應(yīng)該是
得心應(yīng)手的。