wangleineo
V2EX  ›  Android

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

  •  
  •   wangleineo · Jul 5, 2017 · 13789 views
  •   You need to sign in to view this topic
    This topic created in 3319 days ago, the information mentioned may be changed or developed.

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

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

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

    另外,不能用 String TAG = Class.simpleName() , 因为类里都是 Companion, 感觉很不爽
    3pmtea
        6
    3pmtea  
       Jul 6, 2017
    sfz97308
        7
    sfz97308  
       Jul 6, 2017
    没问题,大胆用吧。

    PS. 已转 Swift 的 iOS developer (逃...
    sagaxu
        8
    sagaxu  
       Jul 6, 2017 via Android
    安卓不知道,后端开发倒是没什么问题,很成熟了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5218 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 08:58 · PVG 16:58 · LAX 01:58 · JFK 04:58
    ♥ Do have faith in what you're doing.