1. 程式人生 > >kotlin入門系列-第一個kotlin的android demo

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!