2025 第四季度了,移动端开发你会选择 flutter 还是 react native?

15 小时 53 分钟前
 cookgo
2334 次点击
所在节点    程序员
36 条回复
ajaxgoldfish0
15 小时 52 分钟前
无脑 RN
bearbest
15 小时 40 分钟前
AI 原生
ufan0
15 小时 23 分钟前
iOS 和 Android 都学得一般般,开发普通功能 APP 时,对着官网文档都能规范开发。

最后还是入了 Flutter ,真、节约本就不多的脑力。

目前已有 APP 正在上架途中了~
ixixi
15 小时 18 分钟前
打算尝试一下 uniapp 谁知道排版布局满天飞,helloword 就劝退。

开发体验不奢求了,相对来说还是 flutter 稳定一些吧
CoderLife
15 小时 10 分钟前
flutter
stabc
14 小时 51 分钟前
肯定 flutter 。RN 的 UI 相应速度比浏览器还慢
starlin
13 小时 6 分钟前
RN
xFrye
12 小时 49 分钟前
flutter
jlkm2010
12 小时 46 分钟前
最近在关注 arkui-x
AvilCore
12 小时 19 分钟前
iOS26 马上发布了,flutter 能在五年内支持液态玻璃吗? rn 已经有第三方和 expo 维护的 swiftui 库了,这还能吹得起来 flutter
donaldturinglee
12 小时 18 分钟前
要我选的话选 RN ,因为不想学 dart...
stevezheng
11 小时 3 分钟前
我选 RN ,社区资源更丰富
vivianLi7
10 小时 36 分钟前
RN 已经发布 1.0 了,10 年了。比 flutter 还是要强的
XCFOX
9 小时 44 分钟前
React Native 和 Flutter 各有各的优势,生态都算得上完善。

RN 的优势是使用 React + js/ts 开发,使用原生渲染。性能基本上没问题,一般页面确实像 native 一样流畅。
TypeScript + React 生态太好了,Zustand + nativewind 领先 Flutter 两个大版本。
使用 Expo 搭环境开发体验也很优秀。还有后悔药热更新。
RN 的劣势是多端 UI 不一致,一个样式你在 iOS 上调的很好看了到 Android 上就崩了,得仿佛来回调,增加了许多开发成本。

Flutter 的优势是自绘视图,也就是多端 UI 完全一致。之前使用 Skia 绘图引擎的时候与原生应用| React Native 在体验上较大差距; Impeller 全面应用之后 我自己体验下来流畅度是胜过 RN 、与原生应用伯仲之间的。
劣势是使用 Dart 作为开发语言,落后主流 UI 框架 一个大版本。别人 SwiftUI 、Kotlin Compose 、React 、Vue 写一个 Counter 组件多清晰简洁; Dart 、Flutter 非得整两个 class ( StatefulWidget + State ) 是有什么大病?
别人 Swift 、Kotlin 尾随 lambda 都多少年了、React JSX 都多少年了?你 Dart 2025 年还在嵌套地狱、答案抄都不会抄?
更别说状态管理了,Zustand 、Jotai 、Valtio 随便拎一个出来都领先 Riverpod 、BLoC 一个大版本。

选型建议:具体到开发团队,更熟悉 web 、js 生态的团队选 React Native ,更熟悉原生开发、安卓开发的团队选 Flutter 。具体到应用:自绘视图和复杂视图多的应用选 Flutter ,比如谷歌地球、高德地图;使用原生组件多的应用选 RN ,比如新闻、视频、聊天。

最后是幻想时间:希望 Flutter 尽早抛弃 Dart 改换 TypeScript + JSX 或 Kotlin ,这样生态、性能、多端一致性、开发体验一应俱全。
Valid
9 小时 8 分钟前
tauri 出 mobile 了
taosimple
5 小时 41 分钟前
@XCFOX RN 不也是嵌套的吗,除了 style 单独写的
guiyumin
5 小时 22 分钟前
@vivianLi7 rn 發布 1.0 了嗎?沒有吧?
lin07hui
4 小时 45 分钟前
flutter 多端开发成本低
Helsing
4 小时 44 分钟前
Compose 考虑一下
heyjei
4 小时 21 分钟前
@Helsing Material 3 的输入框样式真的是一言难尽,后悔选 Compose 了

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

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

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

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

© 2021 V2EX