Kotlin入个门,现有Android Studio项目中使用Kotlin

Kotlin被官推了,这是要火的节奏啊,而且网上清一色的好评,赶紧学起来。
去developer网站上看了,Android Studio3.0就默认支持了,不过现在3.0还是preview版吧。我用的稳定版还是2.3.1,那不更新3.0怎么用Kotlin呢?下面给大家简单写个教程

1.装插件Kotlin

Kotlin入个门,现有Android Studio项目中使用Kotlin_第1张图片
image.png

装完插件重启下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 官方文档翻译版

你可能感兴趣的:(Kotlin入个门,现有Android Studio项目中使用Kotlin)