Kotlin在安卓上突然火了,還不知道如何使用,看這裡!

編程語言 Kotlin Java GitHub NemoLight 2017-05-26

自2017 Google IO大會提出Kotlin將成為下一代Android官方開發語言,一夜間Kotlin就上了Github熱搜榜,各種關於Kotlin的文章層出不窮,對Kotlin的討論也是各有千秋。但對於我們廣大的Android開發者來說,我們還是要懷著平常心,在項目中大膽嘗試即可。

Kotlin在安卓上突然火了,還不知道如何使用,看這裡!

start

首先,先科普一下Kotlin為什麼被Android官方所極力推薦,Kotlin是JetBrains 主導的基於Apache 2的開源項目,屬於整個開發社區而不是某一公司它迎合了Android的精髓,給予了眾多開發者所向往的東西。同時Android官方為了建立一個更加良好的Android開發生態,已經承諾為Kotlin建立一個專門非營利性基金會。Android Studio 3已經全面支持Kotlin開發,可以實現與已有的Java項目進行混合開發以及將Java代碼轉換成kotlin,同時對於Kotlin代碼,IDE工具將全面支持,如自動補全、lint檢查、重構、調試等。

既然官方都如此推薦,如果你是一名Android開發者,還不知道什麼是Kotlin,以及Kotlin在Android平臺如何開發,那就有點小失望了。廢話不多說Let's Get Started with Kotlin on Android。


kotlin在Android APIs中和Java的對比

Kotlin在安卓上突然火了,還不知道如何使用,看這裡!

Activity區別

Kotlin在安卓上突然火了,還不知道如何使用,看這裡!

onClickListener區別


創建Kotlin空項目

1、創建一個新的工程,並勾選Include Kotlin support複選框,然後點擊下一步。

Kotlin在安卓上突然火了,還不知道如何使用,看這裡!

創建空項目


將Kotlin添加到已有的項目中

1、點擊File > New選擇響應的Android模板,比如下面是選擇Activity

Kotlin在安卓上突然火了,還不知道如何使用,看這裡!

引入一

2、在彈出面板中Source language項選擇Kotlin 即可

Kotlin在安卓上突然火了,還不知道如何使用,看這裡!

引入二

3、如何將現存的java代碼轉換成kotlin

在新建Kotlin文件後(File > New > Kotlin File/Class),將java代碼拷貝至文件,此時會自動彈窗提醒是否轉換,點擊轉換即可。

Kotlin在安卓上突然火了,還不知道如何使用,看這裡!

java to Kotlin


默認情況下,新建Kotlin文件將保存在 src/main/java/.下,為了方便區分kotlin和java代碼,可以將kotlin文件保存在src/main/kotlin/ 目錄中,同時需要在graldew文件中改變sourceSets參數配置.

Kotlin在安卓上突然火了,還不知道如何使用,看這裡!

sourceSets配置


最後奉上Kotlin相關的學習資源

Kotlin管網:https://kotlinlang.org/

Kotlin在線Sample:https://try.kotlinlang.org/

Kotlin官方中文文檔:https://github.com/huanglizhuo/kotlin-in-chinese

Kotlin社區:https://kotlinlang.org/community/

Kotlin for Android Developers:https://github.com/wangjiegulu/kotlin-for-android-developers-zh


本文由NemoLight原創,未經授權禁止轉載,轉載請註明出處!

相關推薦

推薦中...