现在就用 Kotlin 开发 Andoird 应用会有问题吗?

2017-07-05 22:59:58 +08:00
 wangleineo

不太懂 Kotlin 开发的原理,用 Kotlin 开发的应用要求 Android 系统上有运行时之类的吗?对系统版本有限制吗?还是跟 Java 一样的字节码? 现在有尝试用 Kotlin 开发的同学吗?有没有遇到什么坑?

5357 次点击
所在节点    Android
8 条回复
DioV
2017-07-05 23:05:19 +08:00
暂时没有。
遇到的问题在 官方论坛 /stackoverflow 大多能找到解决方案
zhang2e
2017-07-06 07:54:53 +08:00
可以理解为换一种方式写 java,已经用了 6 个月了
yidinghe
2017-07-06 09:05:33 +08:00
我觉得官方的承认可不是随便乱来的。
gtanyin
2017-07-06 10:02:53 +08:00
没啥坑,就是语法不熟悉 ==
ThatIsFine
2017-07-06 10:37:50 +08:00
遇到过一个奇怪的问题, 在一个 ListView 添加 onLayoutChangeListener(即使执行内容为空)后,刷新 List 会触发 onItemClick 事件.不加就不会触发. (没有在多个版本上测试)

还有就是和 Java 混合写, 没有办法给 Java 代码共享静态变量, 也没去研究, 估计用 Class.Companion.Var 可以.

另外,不能用 String TAG = Class.simpleName() , 因为类里都是 Companion, 感觉很不爽
3pmtea
2017-07-06 10:51:02 +08:00
sfz97308
2017-07-06 16:07:23 +08:00
没问题,大胆用吧。

PS. 已转 Swift 的 iOS developer (逃...
sagaxu
2017-07-06 19:58:27 +08:00
安卓不知道,后端开发倒是没什么问题,很成熟了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/373341

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX