V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wangleineo
V2EX  ›  Android

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

  •  
  •   wangleineo · 2017-07-05 22:59:58 +08:00 · 8926 次点击
    这是一个创建于 2680 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

    PS. 已转 Swift 的 iOS developer (逃...
    sagaxu
        8
    sagaxu  
       2017-07-06 19:58:27 +08:00 via Android
    安卓不知道,后端开发倒是没什么问题,很成熟了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1237 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 23:24 · PVG 07:24 · LAX 15:24 · JFK 18:24
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.