分享好友 移动开发首页 频道列表

Android开发最佳实践——2.使用Kotlin开发Android

Android开发  2016-09-12 19:490

Android 的官方开发语言是 Java,那为什么我们不继续使用 Java 开发 Android 呢?可能有人会说出很多理由,如:

  • 没有函数式的支持
  • Android 上只能用到 Java 6
  • 令人烦躁的 NullPointException
  • ……

但实际上我觉得让我们选择 Kotlin 而不是 Java 的原因只有一个: Kotlin 拥有更高的生产力

下面我就介绍一下 Kotlin 这个语言和它的好处,以及如何使用它编写 Android 程序。

What

Kotlin 是公司 JetBrains 研发的语言(他们家代表产品有 IntellJ Idea、Android Studio 等)。他们的网站上,他们是这样描述 Kotlin 的:

为 JVM、Android 和浏览器而生的静态编程语言。

相比起其它 JVM 上的语言,它拥有无数的优点:

  • 为 Java 作扩展而不是重写 Java,所以它的方法数相比 Groovy 和 Scala 少了很多
  • 和 Java 可以无缝调用,完美利用 JVM 生态
  • 面向对象和函数式的结合,支持多种范式
  • 现代化的语法,解决了 Java 无数痛点(如 NullPointException)
  • ……

查看更多关于【Android开发】的文章

展开全文
相关推荐
反对 0
举报 0
评论 0
图文资讯
热门推荐
优选好物
更多热点专题
更多推荐文章
Kotlin开发中Android数据库(SQLite)操作
SQLite是一个嵌入app的轻量级数据库,Android使用SQLite作为它的数据库管理系统。 在不使用第三方数据操作框架如GreenDao等的情况下,我们操作Android的操作数据库 的API在Android中是非常原生的。需要编写很多诸如增删除改查的SQL语句以及对象与ContentValue

0评论2016-09-14751

更多推荐