原文地址:
http://www.eoeandroid.com/thread-902176-1-1.html?_dsign=650ea146

之前写了一篇《如果你现在学Android–写给新手的入门教程》在eoe回复量很高,现在楼主正在学习使用Kotlin进行开发Android,Kotlin作为一门与Jav完全兼容的静态语言,用于开发Android有得天独厚的优势,具体是怎样,还是请回复可见吧!

楼主最近在组织一个Kotlin语言的翻译小组(旨在制作Kotlin中文网站),欢迎大家加入。
QQ群:419484222 希望你对技术感兴趣,大家可以一起讨论开发,但是本群就是为了进行文档翻译,同时又好的Kotlin资料也会发到群里,我们可以允许翻译进度较慢(因为一些人是有工作的),但是全职伸手党我们不欢迎,勿扰。本群翻译没有薪资,但是在这个过程中你会更深入理解Kotlin,对日后的工作和学习都是大有裨益的。

那么闲话少叙,正文开始。
首先,什么是Kotlin。Kotlin是一门与Swift类似的静态类型JVM语言,由JetBrain设计开发并开源。与Java相比,Kotlin的语法更简洁、更具表达性,而且提供了更多的特性,比如,高阶函数、操作符重载、字符串模板。它与Java高度可互操作,可以同时用在一个项目中。按照Jetbrain的说法,根据他们多年的Java平台开发经验,他们认为Java编程语言有一定的局限性和问题,而且由于需要向后兼容,它们不可能或很难得到解决。因此,他们创建了Kotlin项目,主要目标是:
创建一种兼容Java的语言

  • 编译速度至少同Java一样快
  • 比Java更安全
  • 比Java更简洁
  • 比最成熟的竞争者Scala还简单

我个人感觉NB的地方在于写法更加简洁,很多语法真的很想Swift,而且学习成不比较低。

下面介绍用Kotlin开发Android。转换是非常简单的
1) 在Android Studio的插件中搜索Kotlin,然后安装Kotlin插件,等待安装完成
2) 在Android Studio 按 ctrl+shift+a (这里使用的是Eclipse快捷键,其余快捷键请自行查找)出现 action 对话框 输入convert java to Kotlin,然后确定,就可以把Java文件转换为Kotlin文件(复杂的项目转换会出错,不要太依赖)如下图。

3) 配置项目为Kotlin。按ctrl+shift+a 出现action对话框,输入configure Kotlin 选择就可以了,这时候项目已经配置完成了。(这步骤其实是自动帮你配置gradle文件,你手动配置也是一样的)如下图。

4) 配置完你的项目gradle文件应该是这样的。

同时你还可以使用 Kotlin Android Extensions ,让你的xml里面的控件不需要findbyid。
参见 http://kotlinlang.org/docs/tutorials/android-plugin.html 介绍。
开始编写你的Kotlin Android项目吧!

更多相关文章

  1. C语言函数的递归(上)
  2. 从创建flutter到打包成aar,并运行,这之间踩过的坑!!
  3. Android(安卓)Jni代码示例讲解
  4. Android动态换肤(二、apk免安装插件方式)
  5. Android(安卓)自动检测版本并升级
  6. linux学习笔记《一.烧写篇_android》
  7. android 从第三方app打开方式添加自己的app
  8. android 莫名出现Conversion to Dalvik format failed: Unable t
  9. 转:Activity_dialog效果

随机推荐

  1. android studio Caused by: com.sun.org.
  2. Android创建快捷方式,Phonegap创建快捷方
  3. Android 自定义控件实现点击波浪效果(九)
  4. Android NFC P2P学习1 - API层
  5. Android虚拟机效率问题
  6. android实现微信摇一摇
  7. Android官方教程翻译(5)——设置ActionBar
  8. Android getActionBar() 函数总是返回 nu
  9. Android 设置对话框中的确定按钮的 enabl
  10. How to become a better Android develop