Kotlin入门(1)-环境配置

什么是Kotlin

1.定义
Kotlin 是一个基于 JVM 的新的编程语言,由 JetBrains 开发。
Kotlin可以编译成Java字节码,也可以编译成JavaScript,方便在没有JVM的设备上运行。
JetBrains,作为目前广受欢迎的Java IDE IntelliJ 的提供商,在 Apache 许可下已经开源其Kotlin 编程语言。在Google I/O 2017中,Google 宣布 Kotlin 成为 Android 官方开发语言。
kotlin官方网站
2.特点

  • 简洁
  • 务实
  • 安全
  • 互操作性

如何下载kotlin包??

直接在官网下载kotlin包
打开 此网站 https://kotlinlang.org/docs/tutorials/command-line.html
Kotlin入门(1)-环境配置_第1张图片
点击此处进入kotlin包下载地址,拉到底部,点击下载即可
Kotlin入门(1)-环境配置_第2张图片
也可以用包管理工具Scoop来安装,这里就不细说了

环境配置

手动配置

1、.安卓Kotlin插件

File->Settings -> plugins -> BrowseRepositories -> 搜索“Kotlin”
我现在用Android Studio比较多, 我就拿AS来说一下Android-kotlin环境配置
Kotlin入门(1)-环境配置_第3张图片
2、项目根目录配置kotlin版本号及插件

buildscript {
    //最新kotlin版本
    ext.kotlin_version = '1.3.21'
    repositories {
        google()
        jcenter()
        
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.6.3'
        //引入gradle插件
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

3、module下的build.gradle添加插件
//编译kotlin代码

apply plugin: 'kotlin-android'
//可选 代码支持通过view id获取对象,不再需要findViewById
apply plugin: 'kotlin-android-extensions'

4、module下的build.gradle添加kotlin标准库依赖

dependencies {
    ...
    implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
}
自动配置

在AS上新建项目时Language选择kotlin,AS就会自动编译并下载kotlin依赖包。

Kotlin入门(1)-环境配置_第4张图片

Kotlin入门(1)-环境配置_第5张图片

Java 转 Kotlin

AS提供了转换工具可直接将Java代码转为Kotlin代码:选中一个Java文件,然后在code->Convert Java File To Kotlin File即可完成转换
Kotlin入门(1)-环境配置_第6张图片

今天就分享到这里,希望对大家有帮助!

你可能感兴趣的:(Kotlin入门与实战)