Kotlin被官推了,这是要火的节奏啊,而且网上清一色的好评,赶紧学起来。
去developer网站上看了,Android Studio3.0就默认支持了,不过现在3.0还是preview版吧。我用的稳定版还是2.3.1,那不更新3.0怎么用Kotlin呢?下面给大家简单写个教程
1.装插件Kotlin
装完插件重启下AS,就可以创建.kt格式的Kotlin文件了,在包里右键->new试试
2.依赖库
在项目的build.gradle增加依赖
dependencies {
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.1.2"
}
在Module的build.gradle增加依赖
apply plugin: 'kotlin-android'
dependencies {
compile "org.jetbrains.kotlin:kotlin-stdlib:1.1.2"
// Anko Commons(可选)
compile "org.jetbrains.anko:anko-commons:0.10.0"
}
repositories {
mavenCentral()
}
其中可选的Anko包是为了更加简化代码,详情见https://github.com/Kotlin/anko
3.去写Kotlin代码吧
这里给大家一个示例,一个实体类Java版本和Kotlin版本的对比
Java版本
public class Stock {
private String stockName;
private String stockCode;
private String stockPrice;
public String getStockName() {
return stockName;
}
public void setStockName(String stockName) {
this.stockName = stockName;
}
public String getStockCode() {
return stockCode;
}
public void setStockCode(String stockCode) {
this.stockCode = stockCode;
}
public String getStockPrice() {
return stockPrice;
}
public void setStockPrice(String stockPrice) {
this.stockPrice = stockPrice;
}
}
Kotlin版本
class Stock {
var stockName : String? = null
var stockCode : String? = null
var stockPrice : String? = null
}
这里是参考文档写的,有问题欢迎指出~
学习资源
http://ice1000.org/categories/#Kotlin 冰封大神博客
https://www.gitbook.com/book/huanglizhuo/kotlin-in-chinese/details 官方文档翻译版