Kotlin 第一章: Kotlin简介以及插件安装

来源:互联网 发布:读三毛梦里花落知多少 编辑:程序博客网 时间:2024/05/21 09:56

Kotlin 第一章: Kotlin简介以及插件安装

写在最前面:

这篇文章是我把之前的文章更改编辑器,重新编译格式之后,上传的,所以文章顺序看起来会很奇怪,不过 CSDN 不支持两种编辑器互通也是蛮尴尬的。

重点来了:

首先,先来说一下 Kotlin 的发布时间吧。Kotlin 是于3月11号发布的的1.1的正式版,Kotlin 正式版发布之后,网络上关于 Kotlin 的文章可谓是铺天盖地,我第一次接触到 Kotlin 的时间大概是在5月份,中间有2个月的时间差。因为最近的工作一直是出于饱和甚至是过饱和的一个状态,一直没有时间去系统的学习和整理一下,正好趁着今天有时间来学习整理一下。

有 Kotlin 中文文档,对于我这样的英语白痴简直是福音啊,如果让我去看英文的文档,我真的是头大。但是如果没有 Kotlin 的官网真的不太好,毕竟一些基础的知识还是能够从官网上面找到的。

下面简单的说一下什么是 Kotlin:

Kotlin 是 JVM 和 Android 的实用编程语言,结合了 OO 和功能特性,专注于互操作性,安全性,清晰度和工具支持。

作为通用语言,Kotlin 可以在 Java 工作的地方工作:服务器端应用程序,移动应用程序(Android),桌面应用程序。它适用于所有主要的工具和服务,如

IntelliJ IDEA,Android Studio 和 Eclipse

Maven,Gradle 和 Ant

SpringBoot ( Kotlin 支持今天发布!)

GitHub,Slack 甚至 Minecraft

Kotlin 的关键重点之一是混合 Java + Kotlin 项目的互操作性和无缝支持,使采用更容易,从而减少了样板代码和更多的类型安全性。此外,Kotlin 有一个广泛的标准库,使日常任务轻松流畅,同时保持字节码足迹低。当然,也可以在 Kotlin 中使用任何 Java 库。反之亦然。

这是引用于中文文档的一段介绍,我觉得对于像我这样的 Android 菜鸟来说,理解起来有一定的难度,所以我从其他地方找到了一个比较通俗易懂的说法:

Kotlin 是针对 JVMAndroid 和浏览器的静态编程语言!100% 与 Java™ 可互操作!

闲话不多说,开始上图简单说明一下 Android Studio 下 Kotlin 插件的安装。

Mac版的直接点击 “Android Studio” -> “preferences…” -> “Plugins” -> “Browse repositories…”,然后搜索 “Kotlin” 即可。安装完毕会提示重新启动 Android Studio。

Windows 版本的是从 “Settings” 找到 “Plugins”,剩余的其他步骤和Mac版是一样的。

到这里 Kotlin 的插件就算是安装完毕了。下一步就应该开始配置 Kotlin 了。

将原来的Java项目转化为Kotlin项目:

图片中红框框圈出来的功能就是 Java 文件转化为 Kotlin 文件,如果是新开一个项目直接开始写 Kotlin 文件项目也是可以的。这个地方我选择找一个项目来进行转化。

项目转化之后,会要求你来进行 Kotlin 的配置了。

然后需要自己来进行 Modules 和 Kotlin 版本的选择了

下一步就是Sync Gradle

当你点下 Sync Now 之后,等待的时间可能有点长,系统处理稍微有点慢,
等到处理完了之后,你会发现,可能有些地方的语法报错了,这个情况需要熟悉 Kotlin 语言之后再去就改了,暂时放下不提。

下面再来说一下新建一个 Kotlin项目:

第一步:就是新建一个 Android 项目,这个和是否使用 Kotlin 语言没有关系,还是像以前一样创建项目就好,创建完毕才是正式开始配置 Kotlin。

第二步:打开 Module 的 build.gradle 文件,找到 dependencies,粘贴上

compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"compile "org.jetbrains.kotlin:kotlin-reflect:$kotlin_version"

在文件开头处粘贴上

apply plugin: 'kotlin-android'apply plugin: 'kotlin-android-extensions'

第三步:打开 Project 的 build.gradle 文件,找到 buildscript,粘贴上

ext.kotlin_version = '1.1.4-2'

找到 dependencies,粘贴上

classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"

第四步:点击 Sync Now,这样处理完毕之后,再去打开 MainActivity 发现,还是 Java 文件,这样的话,可以再用上面的方法,将整个项目全部转化为 Kotlin 文件。

说明:kotlin_version 的值是可以改变的,现在的版本是8月18号发布的1.1.4,具体可版本号可以通过 Plugins,然后选择 Kotlin 插件来查看。

写在最后:

文章可能写的有点杂乱无章,请多多包含,有部分资料参考与简书—叫我旺仔的文章,感谢无私的分享。

原创粉丝点击