Kotlin學習筆記:為什麼要學習kotlin和kotlin的整合
阿新 • • 發佈:2018-11-15
Google在2017年的
I/O大會
上已經宣佈kotlin
正式成為Android
的一級開發語言。
為什麼要學習Kotlin
- Google釋出申明,目前已經有
35%
的Android專業開發人員
使用kotlin
(爆發式增長) - Google與Oracle源於Android的恩怨持續已久,也一直想要找一種語言代替
Java
Java
以後要開始收費了,可能導致一部分公司放棄Java
- 當前已經有許多公司的招聘要求中,要求開發人員需要會
kotlin
kotlin
的學習成本並不是很高,從Java
轉kotlin
,一般一週時間
就足以完成,且kotlin
與Java
kotlin
解決不了的地方,仍然可以使用Java
編寫(非常人性化)
kotlin的在Android Studio中的整合
-
對於新專案,建立
project
的時候,勾選Include Kotlin support
選項 -
對於已有專案,
- 在
project
的build.gradle
中新增
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:版本號"
- 在
module
中的build.gradle
中新增
apply plugin: 'kotlin-android' // 預設新增
apply plugin: 'kotlin-android-extensions' // 預設新增
apply plugin: 'kotlin-kapt' // kapt外掛,在 kotlin 中,不能直接使用 annotationProcessor 來新增依賴,需要使用 kapt 代替,
// 如果專案中不使用 annotationProcessor 來新增依賴,可不用新增此外掛
implementation 'org.jetbrains.kotlin:kotlin-stdlib-jdk7:版本號'
- 關於kotlin的使用