kotlin入門系列-第一個kotlin的android demo
google I/O後瀏覽新聞知道了kotlin已經是Android開發第一語言,很想試試這個新的語言開發有什麼不同。
在Ubuntu上我的Android studio是2.3版本的,因此,先配置kotlin的環境是第一步,在“file”--“setting”搜尋plugin然後在裡面搜尋kotlin外掛,就能夠找到對應的了,然後下載,如下圖所示:
幸好不越牆也是可以下載的,不過公司的網速堪憂,慢慢等。
~~~~~~~~
等待一段時間後,下載完成,進度框消失,點選‘OK’後出現了要求restart Android studio的提示,重新啟動,看看有什麼變化,在選單欄”code“下面多出了kotlin和Java轉換的選項(圖中最下面一個選項):
另外,右擊專案選擇”new“選項則多出了兩個關於kotlin的選項:”kotlin file/class“以及”kotlin activity“,如下圖所示:
現在先來試試”convert,選擇code下面的convert to ~~之後就進入到了轉換狀態,之後出現瞭如下的程式碼:
然後對應的檔案字尾也由之前的.java變為了.kt。再看一下之前這段Java程式碼:
第一眼看過去,繼承的“extends”變成了冒號,後慢的AppCompatActivity後面多了個括號,重寫函式的“override”寫法也不一樣了,每一句程式碼後面的分號結尾也米有了,不過佈局檔案倒是米有變化。另外,在提示欄還有一個對kotlin配置的提示,點選後出現如下提示框:
我就預設選擇了所有modules都進行了kotlin的配置,然後看了下kotlin的版本,選擇了圖中的最高版本1.1.2-4。經過一段時間的synch now 下載後,project的build.gradle檔案和module.gradle檔案都變化了,分別如下:
(project的gradle檔案)
(module的gradle檔案)
好啦,以上就是第一次接觸kotlin的情況,最後真機上面測試了下轉換過後是否能夠執行成功,一切ok!