android新開發語言Kotlin的入手Demo
阿新 • • 發佈:2019-02-06
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。建議還是自己寫,必須動了手,才能算是自己寫的。
關注,收藏,點贊,都是極好的。