1. 程式人生 > >android新開發語言Kotlin的入手Demo

android新開發語言Kotlin的入手Demo

google的釋出大會確認了Kotlin為新的android開發語言,對於開發者意味著什麼呢? 個人覺得這只是為android開發提供了一個新的選擇,畢竟還有其他語言一樣可以用於android開發,只是沒有得到google的官方認同罷了。 當然Kotlin相對其他語言還是有很大的優勢,安全,簡潔,簡單,而且還可以和Java共同開發android。 不過作為開發者,我個人覺得若是能力不是那麼好,或者學習能力不夠的話,還是先把Java搞好,懂多門語言,不如精一門,而且Kotlin真正用於實際專案的還並不是那麼多,坑還需要踩。 至於說Kotlin取代JAVA,有點遠,真到了那個時候還在做沒做開發都還不一定呢。 不過既然Kotlin被官方認證,那麼他肯定也有他獨特的地方,作為開發者,瞭解一下還是有必要的。 下面就講講我開始接觸到的Kotlin吧。 準備工作當然要做好,google是準備在android studio 3.0,正式推出Kotlin,那麼現在我們要用Kotlin就必須安裝外掛了。開啟android studio>File>Settings>Plugins>Browse Repositoies 搜尋Kotlin,點選install然後等待,安裝成功restart android studio。 新建專案,配置gradle 在project的gradle dependencies裡面新增 然後在app的gradle裡面新增 點選Sync now就OK了,準備工作已好,開幹。 新建Kotlin class orKotlin activity 佈局還是可以用xml,當然Kotlin還可以用程式碼去寫佈局,那個我還沒有弄,你們可以試試,挺好玩的 看程式碼MainActivity 可以看到簡潔了很多有沒有,控制元件不需要去findById,也去掉了冒號,還不用擔心mData為空, Button的事件中也少寫了很多。閱讀感也好了很多。 RecyclerAdapter 構造方法直接就放在類名後面了。其他的就沒有什麼好的亮點了。 ViewHolder
就這樣一個Demo就搞定了,Kotlin還是挺好用的,語意簡單明瞭,不過要深入的話,肯定還要繼續學習。跑出來的效果 Kotlin提供了一個可以把Java自動轉化成kotlin的 快捷鍵ctrl+alt+ shiflt +k。建議還是自己寫,必須動了手,才能算是自己寫的。 關注,收藏,點贊,都是極好的。