1. 程式人生 > >Kotlin學習筆記:為什麼要學習kotlin和kotlin的整合

Kotlin學習筆記:為什麼要學習kotlin和kotlin的整合

Google在2017年的I/O大會上已經宣佈kotlin正式成為Android的一級開發語言。

為什麼要學習Kotlin

  • Google釋出申明,目前已經有35%Android專業開發人員使用kotlin(爆發式增長)
  • Google與Oracle源於Android的恩怨持續已久,也一直想要找一種語言代替Java
  • Java以後要開始收費了,可能導致一部分公司放棄Java
  • 當前已經有許多公司的招聘要求中,要求開發人員需要會kotlin
  • kotlin的學習成本並不是很高,從Javakotlin,一般一週時間就足以完成,且kotlinJava
    可以相互呼叫,覺得kotlin解決不了的地方,仍然可以使用Java編寫(非常人性化)

kotlin的在Android Studio中的整合

  • 對於新專案,建立project的時候,勾選Include Kotlin support選項第一種方法

  • 對於已有專案,

  1. projectbuild.gradle中新增
    classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:版本號"
  1. 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的使用
    kotlin檔案