配置kotlin依賴
項(xiàng)目build.gradle文件中配置kotlin_version
buildscript {
ext.kotlin_version = '1.2.21'
}
在app的build.gradle文件中配置依賴
dependencies {
compile "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
}
或者新建完項(xiàng)目直接Tools->Kotlin->Configure Kotlin in Project即可自動(dòng)配置kotlin依賴巍举。
創(chuàng)建與java文件夾同級(jí)的kotlin文件夾
在main文件夾右鍵Directory一個(gè)kotlin文件夾
在app的build.gradle文件中配置依賴
android {
sourceSets {
['main', 'test', 'androidTest'].each { b ->
"$b" {
java.srcDirs += file("src/$b/kotlin")
}
}
}
}
設(shè)置編碼風(fēng)格
Android Studio -> Preference -> Editor -> Code Style -> Kotlin -> Set from... -> Predefined style -> Kotlin style guide
官方文檔上寫著這樣一句話---使用4個(gè)空格縮進(jìn)裸卫,不要使用tab。本渣不明就里,因?yàn)樵谠O(shè)置編碼風(fēng)格的時(shí)候我們是設(shè)置了 1 tab -> 4 space ,可能是其他人在設(shè)置編碼風(fēng)格的時(shí)候設(shè)置 1 tab -> n space 因此而產(chǎn)生問(wèn)題嗎观堂?難道不是雖然我們打了tab氮凝,實(shí)際上就是4個(gè)空格嗎们豌?所以在 Code Style -> Kotlin 面板上有一個(gè) Use tab character 的選項(xiàng)树碱,不勾選的時(shí)候可以看到示例代碼是空格形式,勾選后是tab形式次泽,所以我們?cè)诓还催x的情況下穿仪,可以放心的使用tab,因?yàn)樗麑?shí)際上就是你設(shè)置的tab size的大小意荤,哪怕在別的ide環(huán)境下牡借,他也不會(huì)替換成他的tab大小,而是四個(gè)空格袭异。
類布局
- 屬性聲明和初始化塊
- 次構(gòu)造函數(shù)
- 方法聲明
- 伴生對(duì)象
總結(jié)
這是對(duì)kotlin的一個(gè)初步配置钠龙,之后會(huì)系統(tǒng)的看一下Kotlin實(shí)戰(zhàn)這本書,加油。
之后的閱讀筆記都很水碴里,只是一些摘抄沈矿,不成體系,溜溜溜(逃