iovekkk
V2EX  ›  Android

选一样学习, kotlin 还是 flutter

  •  
  •   iovekkk · May 24, 2022 · 17667 views
    This topic created in 1623 days ago, the information mentioned may be changed or developed.
    kotlin 和 flutter 一直还没有系统的学习过
    公司项目也一直没有用到
    碍于精力有限,现在打算选其中一个来认真学一下
    各位会怎么选?
    Supplement 1  ·  May 24, 2022
    那么就愉快的决定
    先学 kotlin 了
    29 replies  •  2022-05-25 10:31:57 +08:00
    Rrrrrr
    Rrrrrr
    May 24, 2022
    1
    flutter 可以跨端
    kwanzaa
    kwanzaa
    May 24, 2022
    2
    先摸好 kotlin 快点下班,下完班再去学别的。
    crayygy
    crayygy
    May 24, 2022
    3
    Kotlin 学起来很快而且没什么心智负担,学完以后再学 Flutter 都来得及。
    beimenjun
    beimenjun
    May 24, 2022
    4
    Kotlin ,你本来也是 Android 开发吧。
    Jaosn
    Jaosn
    May 24, 2022
    5
    明显 Flutter 啊
    nicevar
    nicevar
    May 24, 2022
    6
    会 Java ,Kotlin 基本上一周就熟悉了,能直接上项目了,Flutter 相对是比较陌生一点,两者没有太大可比性。
    iovekkk
    iovekkk
    OP
    May 24, 2022
    7
    @crayygy 有道理
    beisilu
    beisilu
    May 24, 2022❤️1
    8
    不一样的东西。kotlin 是语言,flutter 是框架。
    对比也是 kt vs dart 和 compose vs flutter 。dart 很简单不用学,compose 和 flutter 也有 80%相似。
    为了玩,写 flutter 更有趣一些。想上到公司项目,可以写 kt ,语法糖日常开发舒服一些。
    murmur
    murmur
    May 24, 2022❤️3
    9
    国内首选小程序,没毛病,你能做出来的东西大概率没市场
    whyrookie
    whyrookie
    May 24, 2022
    10
    如果没有跨端要求,Kotlin ,代码量会少很多
    yl20181003
    yl20181003
    May 24, 2022 via Android
    11
    那当然是 kt
    darkengine
    darkengine
    May 24, 2022
    12
    小孩才做选择,成人肯定都要学 😂
    yazinnnn
    yazinnnn
    May 24, 2022
    13
    应该比较 compose 和 flutter

    虽然不成熟,但是 compose 目前是可以跨平台的:安卓 ios 桌面 web
    zyxk
    zyxk
    May 24, 2022
    14
    @yazinnnn
    @beisilu
    那 compose 和 flutter, 跨平台应该首选 flutter 吧?
    iXInbo
    iXInbo
    May 24, 2022
    15
    如果本身是安卓的;不考虑跨端,先 kotlin 比较好,加强安卓的技术栈;
    如果想以后就业面广一点,学个 flutter 跨端
    mankismi
    mankismi
    May 24, 2022
    16
    kotlin 吧 熟悉后马上可以上项目 代码量少了 开发都愉快了
    Vaspike
    Vaspike
    May 24, 2022
    17
    Java 有点水平的话, Kotlin 入门大概需要一下午,而且类型后置语法的语言学会一门再学其他的会大幅提升效率(Rust 除外,因为我学了 N 次了), 再学 Flutter 也不晚
    lisongeee
    lisongeee
    May 24, 2022
    18
    kotlin 和 flutter 都不是一个层级的,应该拿 kotlin 和 dart 比较,或者 kotlin compose 和 flutter 比较,

    kotlin compose 目前热重载不太好,dart 我不太喜欢强制分号和过多的嵌套,这还是得看个人需求
    ychost
    ychost
    May 24, 2022
    19
    dart 写法不太好,嵌套太多了
    findex
    findex
    May 24, 2022 via iPhone
    20
    kotlin 也可以跨平台。用 jetbrains 的 skia 封装
    @Rrrrrr
    janxin
    janxin
    May 24, 2022
    21
    Kotlin 和 Dart 的区别没这么大,学完一个跨到另一个都还行
    linghtls
    linghtls
    May 24, 2022 via Android
    22
    kotlin compose 学完 dart flutter 也就会了…
    MakHoCheung
    MakHoCheung
    May 24, 2022
    23
    @yazinnnn compose 支持 iOS 了?方便告知相关情报?
    ufan0
    ufan0
    May 24, 2022
    24
    @beisilu #8 正解

    多年前,不少文章就是这样的标题——学习 flutter 而不是 kotlin

    了解后发现就如你所说,
    FutureIsHere
    FutureIsHere
    May 24, 2022
    25
    @MakHoCheung Compose with UIKit 已经发包了,只能说快了
    streamrx
    streamrx
    May 24, 2022 via iPhone
    26
    kotlin 和 dart 多看几下就会用了
    roundgis
    roundgis
    May 24, 2022 via Android
    27
    @zyxk compose 現在也支持 ios 了?
    yazinnnn
    yazinnnn
    May 24, 2022
    28
    @MakHoCheung
    记错啦,是支持 macos
    paradoxie
    paradoxie
    May 25, 2022
    29
    先学的 flutter,大概 19 年那会儿,自己做了几个小应用;然后最近在摸 kotlin
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2862 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 68ms · UTC 00:25 · PVG 08:25 · LAX 16:25 · JFK 19:25
    ♥ Do have faith in what you're doing.