Kotlin是一門與Swift類似的靜態(tài)類型JVM語言,由JetBrains設(shè)計(jì)開發(fā)并開源慌申。與Java相比陌选,Kotlin的語法更簡潔、更具表達(dá)性蹄溉,而且提供了更多的特性咨油,比如,高階函數(shù)柒爵、操作符重載役电、字符串模板。它與Java高度可互操作棉胀,可以同時用在一個項(xiàng)目中法瑟。
Kotlin的安裝和配置
要在AndroidStudio使用Kotlin冀膝,需要先下載Kotlin插件File - Setting - Plugins-Install_JetBrain_Piugin... ? ? 搜索Kotlin下載對應(yīng)的插件
Kotlin下面的Kotlin android extensions插件可以讓你自動地從XML中注入所有的View到Activity中,舉個例子瓢谢,你不需要使用findViewById()畸写。直接使用View的id就可以對這個View進(jìn)行操作。
新建Kotlin的Android項(xiàng)目
新建Kotlin的Android項(xiàng)目開始和普通的Android項(xiàng)目一樣氓扛,當(dāng)項(xiàng)目創(chuàng)建完成會新建一個MainActivity.java的文件枯芬,可以通過Code-Convert Java File to Kotlin File將MainActivity.java轉(zhuǎn)換成MainActivity.kt也就是Kotlin代碼。這里我轉(zhuǎn)換過了采郎,所以對應(yīng)的選項(xiàng)是灰色的千所。
也可以新建Kotlin文件
配置Kotlin的Gradle
在Tools-Kotlin-Configure Kotlin in Project在這里可以設(shè)置Kotlin的版本和設(shè)置應(yīng)用到哪些module里
我在看了《Kotlin for android Developers》中文翻譯寫了個小Demo,歡迎大家指點(diǎn)蒜埋。