为了账号安全,请及时绑定邮箱和手机立即绑定

Kotlin作为Android开发语言相比传统Java有什么优势

/ 猿问

Kotlin作为Android开发语言相比传统Java有什么优势

MM们 2018-11-05 08:04:00

Kotlin作为Android开发语言相比传统Java有什么优势


查看完整描述

1 回答

?
FFIVE

主要是代码量可以减少很多,重要的是更便捷,更加函数化:
Anko 是Kotlin项目的一部分,旨在更快更轻松的开发安卓应用。是一个用Kotlin编写的库,也是专门用来进行安卓开发的DSL(领域特定语言)。 使用该库的一个显著的优势就是大幅的简化了界面的编写。
verticalLayout {
val name = editText()
button("Say Hello") {
onClick { toast("Hello, ${name.text}!") }
}
}

以上的代码对应的界面如下

helloworld

Anko还支持很多其他的特性,比如界面动画,与数据库的交互,实现同步操作,Service,Intent等等。都实现了用更少的代码实现同样的逻辑。

查看完整回答
反对 2018-11-18
  • 1 回答
  • 0 关注
  • 425 浏览

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信