选一样学习, kotlin 还是 flutter - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
iovekkk
V2EX    Android

选一样学习, kotlin 还是 flutter

  •  
  •   iovekkk 2022-05-24 10:55:22 +08:00 15586 次点击
    这是一个创建于 1243 天前的主题,其中的信息可能已经有所发展或是发生改变。
    kotlin 和 flutter 一直还没有系统的学习过
    公司项目也一直没有用到
    碍于精力有限,现在打算选其中一个来认真学一下
    各位会怎么选?
    第 1 条附言    2022-05-24 11:32:40 +08:00
    那么就愉快的决定
    29 条回复    2022-05-25 10:31:57 +08:00
    Rrrrrr
        1
    Rrrrrr  
       2022-05-24 11:07:28 +08:00
    flutter 可以跨端
    kwanzaa
        2
    kwanzaa  
       2022-05-24 11:12:58 +08:00
    先摸好 kotlin 快点下班,下完班再去学别的。
    crayygy
        3
    crayygy  
       2022-05-24 11:14:15 +08:00
    Kotlin 学起来很快而且没什么心智负担,学完以后再学 Flutter 都来得及。
    beimenjun
        4
    beimenjun  
    PRO
       2022-05-24 11:17:45 +08:00
    Kotlin ,你本来也是 Android 开发吧。
    Jaosn
        5
    Jaosn  
       2022-05-24 11:22:01 +08:00
    明显 Flutter 啊
    nicevar
        6
    nicevar  
       2022-05-24 11:25:51 +08:00
    会 Java ,Kotlin 基本上一周就熟悉了,能直接上项目了,Flutter 相对是比较陌生一点,两者没有太大可比性。
    iovekkk
        7
    iovekkk  
    OP
       2022-05-24 11:32:25 +08:00
    @crayygy 有道理
    beisilu
        8
    beisilu  
       2022-05-24 11:41:10 +08:00   1
    不一样的东西。kotlin 是语言,flutter 是框架。
    对比也是 kt vs dart 和 compose vs flutter 。dart 很简单不用学,compose 和 flutter 也有 80%相似。
    为了玩,写 flutter 更有趣一些。想上到公司项目,可以写 kt ,语法糖日常开发舒服一些。
    murmur
        9
    murmur  
       2022-05-24 11:41:36 +08:00   3
    国内首选小程序,没毛病,你能做出来的东西大概率没市场
    whyrookie
        10
    whyrookie  
       2022-05-24 11:54:47 +08:00
    如果没有跨端要求,Kotlin ,代码量会少很多
    yl20181003
        11
    yl20181003  
       2022-05-24 11:56:07 +08:00 via Android
    那当然是 kt
    darkengine
        12
    darkengine  
       2022-05-24 12:10:23 +08:00
    小孩才做选择,成人肯定都要学
    yazinnnn
        13
    yazinnnn  
       2022-05-24 13:34:52 +08:00
    应该比较 compose 和 flutter

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

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

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

    了解后发现就如你所说,
    FutureIsHere
        25
    FutureIsHere  
       2022-05-24 21:09:42 +08:00
    @MakHoCheung Compose with UIKit 已经发包了,只能说快了
    streamrx
        26
    streamrx  
       2022-05-24 21:10:49 +08:00 via iPhone
    kotlin 和 dart 多看几下就会用了
    roundgis
        27
    roundgis  
       2022-05-24 21:37:39 +08:00 via Android
    @zyxk compose 在也支持 ios 了?
    yazinnnn
        28
    yazinnnn  
       2022-05-24 23:49:25 +08:00
    @MakHoCheung
    记错啦,是支持 macos
    paradoxie
        29
    paradoxie  
       2022-05-25 10:31:57 +08:00
    先学的 flutter,大概 19 年那会儿,自己做了几个小应用;然后最近在摸 kotlin
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2604 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 12:29 PVG 20:29 LAX 05:29 JFK 08:29
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86