不太懂 Kotlin 开发的原理,用 Kotlin 开发的应用要求 Android 系统上有运行时之类的吗?对系统版本有限制吗?还是跟 Java 一样的字节码? 现在有尝试用 Kotlin 开发的同学吗?有没有遇到什么坑?
1
DioV 2017 年 7 月 5 日 暂时没有。
遇到的问题在 官方论坛 /stackoverflow 大多能找到解决方案 |
2
zhang2e 2017 年 7 月 6 日 via Android
可以理解为换一种方式写 java,已经用了 6 个月了
|
3
yidinghe 2017 年 7 月 6 日 via Android
我觉得官方的承认可不是随便乱来的。
|
4
gtanyin 2017 年 7 月 6 日
没啥坑,就是语法不熟悉 ==
|
5
ThatIsFine 2017 年 7 月 6 日
遇到过一个奇怪的问题, 在一个 ListView 添加 onLayoutChangeListener(即使执行内容为空)后,刷新 List 会触发 onItemClick 事件.不加就不会触发. (没有在多个版本上测试)
还有就是和 Java 混合写, 没有办法给 Java 代码共享静态变量, 也没去研究, 估计用 Class.Companion.Var 可以. 另外,不能用 String TAG = Class.simpleName() , 因为类里都是 Companion, 感觉很不爽 |
6
3pmtea 2017 年 7 月 6 日
|
7
sfz97308 2017 年 7 月 6 日
没问题,大胆用吧。
PS. 已转 Swift 的 iOS developer (逃... |
8
sagaxu 2017 年 7 月 6 日 via Android
安卓不知道,后端开发倒是没什么问题,很成熟了
|