使用Kotlin開發Android,kotlin開發android
查看我的全部開源項目【開源實驗室】
歡迎加入我的QQ群:【201055521】,本部落格用戶端源碼下載【請點擊】
摘要
我首先聲明我並沒有使用Kotlin很長時間,我幾乎是在學習的同時寫了這些文章的。我並沒有嘗試任何其它的替 代語言,例如Go和Scala,所以如果你是真的考慮換一種開發語言的話,我建議你去搜尋一下其他人對這些 語言的評價。
本文原創,轉載請註明地址:http://blog.kymjs.com/
本文
最近,新瞭解了一門程式設計語言,叫做Kotlin。Kotlin是Jetbrains公司起初用於內部開發的而發起的一個開源項目,這個Jetbrains公司也許你沒聽過,但是IntelliJ IDEA你一定聽過,沒錯你所用的Android Studio的老媽就是這個公司的產品。Kotlin是基於JVM的,要介紹Kotlin的原因是因為它與Java具有很高的互連性和IDE對其良好的支援,還有當然也是最重要的,它相對於java作為語言本身的優越性。
為什麼使用Kotlin
如果一門程式設計語言不足以改變你的編程思維,那麼它是失敗的。我們已經熟練了C、Obj-C、JAVA等靜態語言,是時候學習一下Swift、Go、Kotlin這種動態語言了。
第二個原因,Kotlin確實能省略許多的代碼編寫,以及它特有的語言特性。
第三個原因,與Sala、Go等相比,Kotlin能夠完美相容現有的Java代碼,也就是說,像我們平時使用的Volley、KJFrameForAndroid、OKHttp等開發架構,在Kotlin語言下依舊能正常運行。
IDE選擇
依舊是我的風格,實踐為主,這篇文章就首先為大家講解用Kotlin開發一個Android應用的Hello World。
首先是IDE,Kotlin也支援使用Eclipse開發,雖然我是Eclipse腦殘粉,但是這裡我不講,原因你懂的,Eclipse老了。這裡為大家講解在AndroidStudio中使用Kotlin開發Android應用。
開發環境配置
1、啟動AndroidStudio,command+,開啟Preference(windows下請自行尋找相應快速鍵),搜尋plugin,開啟外掛程式介面,點擊BrowseRepository,搜尋Kotlin,雙擊安裝Kotlin和Kotlin Extension For Android。第一個是Kotlin語言支援包,第二個是我們稍後會用到的特性的增強包。
如果你由於牆的原因無法下載,在我新版部落客頁(http://kymjs.com/)下方有第一個外掛程式的離線包。
2、有了語言支援包,我們就可以建立一個Android工程了。建立好一個普通Android工程後,點擊Code->Convert Java File to Kotlin File。預設的快速鍵有點冗長,這裡我直接將快速鍵設定成command+5,以後轉換起來就方便很多了。
轉換好以後我們會發現我們原本的java類起了一些變化,觀察檔案的副檔名,可以看到已經從.java變成了.kt檔案。
3、點擊Tool->Kotlin->Configure Kotlin in Project
(這裡順帶說一下,網上很多教程都是源自這四篇文章的翻譯,說需要手動設定build.gradle,只是這四篇文章是很早以前的了,現在開發Kotlin早就可以用AS一鍵配置了)我們選擇最新的0.12.613版本(也許你會在網上看到很多Kotlin M12,M11等名詞,那就是指這裡的0.12類似於Android17,Android22,Java8,這樣的版本稱呼)
4、點擊確定,接下來是一段漫長的等待,AndroidStudio正在下載相關配置(能翻牆的建議翻牆),下載完成以後,我們就可以運行這個Android應用了。
以上就是Kotlin For Android的HelloWorld,下一篇我們講解Kotlin的基本文法以及開發中的奇淫技巧。
著作權聲明:本文為博主原創文章,未經博主允許不得轉載。