使用Kotlin开发Android项目(一)

文中项目参照Kotlin for Android Developers

一、为什么应该学习Kotlin

1.Kotlin编译成JVM字节码或JavaScript——这不仅会吸引Java开发人员,还会吸引所有使用垃圾收集运行时的开发人员,比如使用Scala、Go、Python、Ruby和JavaScript的开发人员。

2.Kotlin来自业界,而非学术界——它解决了程序员现如今在工作中面临的问题。

3.采用成本低——JetBrains提供了高质量的转换工具(可以实现Java到Kotlin代码的一键转换),而且特别注重Java二进制兼容性。开发者可以一次仅转换现有Java项目中的一个文件,整个项目仍然可以正常编译。

4.Kotlin程序可以使用所有现有的Java框架和库,并可以集成Maven、Gradle和其它构建系统。

5.易于学习——Kotlin语法简洁直观,看上去非常像Scala,但更简单。 它不遵循特定的编程哲学,如函数式风格或面向对象风格。

6.不增加运行时开销——Kotlin标准库非常紧凑,主要包含Java标准库的扩展。

7.适合Android开发——借助像Anko和Kovenant这样的框架,Kotlin将在Android开人员中流行。

8.IntelliJ对Kotlin提供了良好的支持

二、配置环境(Android Studio)

1.Android Studio是Intellij IDEA的插件实现,Intellij IDEA是由JetBrains开发,Kotlin就是JetBrains创造的。

2.安装Kotlin插件,新建好一个普通Android工程后,点击Code->Convert Java File to Kotlin File。

安装Kotlin插件

使用Kotlin开发Android项目(一)_第1张图片

配置工程项目Gradle

使用Kotlin开发Android项目(一)_第2张图片

配置模块Gradle

使用Kotlin开发Android项目(一)_第3张图片

3.测试环境


使用Kotlin开发Android项目(一)_第4张图片


使用Kotlin开发Android项目(一)_第5张图片


使用Kotlin开发Android项目(一)_第6张图片

你可能感兴趣的:(使用Kotlin开发Android项目(一))