(一)Kotlin:从入门到放弃--环境配置

前言

开发了多年的iOS ,经历了开发语言Object-C到Swift 3.0 的转变。Swift在开发以及性能上,明显比Object-C优越,让不少的开发者转入Swift阵营。Google也不甘落后,推出了Kotlin语言,从语法上看,有明显向Swift靠拢的感觉。OK,现在开始Kotlin实践。

Google I/O 大会后,Android Studio 就发布了3.0 版本,支持 Kotlin 语言,增加了 Gradle 编译速度,支持即时应用开发,在 Android O 模拟器中增加了 Google Play Store,自适应图标等 20 多项新功能。Android Studio 3.0毕竟只是预览版本,开发上我采用的Android Studio 2.3.3稳定版,imac开发。

一、Android Studio安装kotlin插件

打开Android Studio,在菜单选择
Android Studio --> Preferences --> Plugins
在搜索栏 输入kotlin --> 找到Kotlin点击 --> 点击 install(因为我已经安装了,所以显示Uninstall,安装后会提示重启Android Studio生效)


(一)Kotlin:从入门到放弃--环境配置_第1张图片
安装kotlin插件.png

下载完成之后,重启Android Studio,kotlin插件安装完成

二、 新建一个工程

(一)Kotlin:从入门到放弃--环境配置_第2张图片
新建工程.png

然后Next. 添加empty Activity ,Next-->Finish 等待项目build完成

三、添加Kotlin支持

选择 Tools--> Kotlin --> Configure Kotlin in Project

添加Kotlin支持.png

在弹出的Choose Configurator 选择Android with Gradle


(一)Kotlin:从入门到放弃--环境配置_第3张图片
Choose Configurator.png

选择版本

(一)Kotlin:从入门到放弃--环境配置_第4张图片
选择版本.png

等待asyn ,自动添加了Kotlin所需要的依赖

(一)Kotlin:从入门到放弃--环境配置_第5张图片
自动添加Kotlin所需要的依赖.png

四、把Activity转化为Kotlin

1.因为Android Studio 2.3.3并不支持Kotlin,所以创建的项目还是以Java语言为主,所以我们需要将代码转化:
选择MainActiviy ---> Code 工具栏 ---> Convert Java File to Kotlin File

(一)Kotlin:从入门到放弃--环境配置_第6张图片
把Activity转化为Kotlin.png

转化后的activity就是用Kotlin写的了

2.现在我们需要在xml文件中给控件TextView添加一个id:tv_text

(一)Kotlin:从入门到放弃--环境配置_第7张图片
控件TextView添加id.png

3.MainActivity中添加代码

(一)Kotlin:从入门到放弃--环境配置_第8张图片
MainActivity中添加代码.png

4.Kotlin增加新特性,可以不用findViewById查找控件的id ,只需要在Gradle Scripts/build.gradle中添加:apply plugin: 'kotlin-android-extensions'就可以了

(一)Kotlin:从入门到放弃--环境配置_第9张图片
Kotlin增加新特性.png

5.现在只需要更改MainActiviy.kotlin的代码为

(一)Kotlin:从入门到放弃--环境配置_第10张图片
代码修改.png

ok,插入手机,运行程序。现在我们就完成了在Android Studio 2.3.3 上开发Kotlin的Android App了。

结语

Android Studio 3.0 版本 已经支持Kotlin语言,就不需要那么麻烦去配置。

你可能感兴趣的:((一)Kotlin:从入门到放弃--环境配置)