kotlin 还是 flutter?

2024-07-17 09:35:00 +08:00
 neochen13

这么多年过去了,貌似还没有标准答案啊

10134 次点击
所在节点    Android
29 条回复
HongJay
2024-07-17 09:36:55 +08:00
就不是一个东西,咋能标准
hailang1485
2024-07-17 09:40:19 +08:00
有跨端需求就是 flutter ,没有就 kotlin
flytsuki
2024-07-17 09:41:19 +08:00
我一般都是 flutter ,如果做的偏调用硬件多的就 kotlin+flutter 模块
InkStone
2024-07-17 09:43:33 +08:00
kotlin 跨端都才刚起步,而且做的跟 flutter 也不是同一件事情啊
kxks145
2024-07-17 09:44:16 +08:00
要是跨端的话就用 flutter,要是有一些硬件调用啥的还是原生好用
maokg
2024-07-17 09:44:49 +08:00
@hailang1485 kt 也可以跨端了
monkeylmj
2024-07-17 09:45:29 +08:00
你是想说 kotlin multiplatform 和 flutter ? 前者刚起步没多久,flutter 都这么多年了
zoharSoul
2024-07-17 09:47:37 +08:00
kotlin 应该对比 dart 吧
和 flutter 什么关系?
Kamiyu0087
2024-07-17 09:54:09 +08:00
你指的是 Jetpack Compose ?
mainjzb
2024-07-17 09:55:06 +08:00
KMP 是 HTML 标准,每个浏览器可以显示的不一样,原生更流畅
Flutter 是 Canvas 每个东西都自己绘画,跨端 UI 保证完全一致
neochen13
2024-07-17 09:55:59 +08:00
@Kamiyu0087 对的,没表达好
kx5d62Jn1J9MjoXP
2024-07-17 09:57:40 +08:00
有钱大公司 kotlin ,没钱小公司或压榨型公司 flutter
HoseaDev
2024-07-17 09:59:12 +08:00
我选择了 Flutter 。因为 Flutter 相对成熟点。
tanranran
2024-07-17 10:02:02 +08:00
flutter 把,kotlin 的 KMP 轮子目前太少。不过如果你愿意自己造轮子,KMP 还是很好的
milukun
2024-07-17 10:04:09 +08:00
必然是 flutter 呀,flutter 小程序都有第三方的 MPflutter2.0 了
但是 KT 所谓跨平台,看到他的 web 的写法,简直令人崩溃
RightHand
2024-07-17 10:04:38 +08:00
当前还是 flutter 吧,毕竟 iOS KMP 还没 release
nocmt
2024-07-17 10:04:46 +08:00
@milukun flutter 库感觉还是太少
winterbells
2024-07-17 10:10:14 +08:00
@nocmt compose 也不多呀😂
公司这边尝试了几次都没能转过去
resource 目录功能也刚加入不久

还有个问题是新项目还好,功能一点点写。老项目一堆 java 包,加上屎山,牵一发而动全身。转成 kmm 兼容可能改一个文件顺带着要改 20 个+
MoonLin
2024-07-17 10:14:19 +08:00
@milukun 那是以前脑抽时的事了,现在改成 wasm 实现了,之前的 html 那套诡异的写法已经被抛弃了
NewTab12138
2024-07-17 10:17:40 +08:00
做跨端需求,flutter 已经很成熟了

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

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

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

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

© 2021 V2EX