选一样学习, kotlin 还是 flutter

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

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

kotlin compose 目前热重载不太好,dart 我不太喜欢强制分号和过多的嵌套,这还是得看个人需求
ychost
2022-05-24 16:02:50 +08:00
dart 写法不太好,嵌套太多了
findex
2022-05-24 18:01:08 +08:00
kotlin 也可以跨平台。用 jetbrains 的 skia 封装
@Rrrrrr

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/854910

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX