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的使用
kotlin文件
