V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
cookgo
V2EX  ›  程序员

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

  •  
  •   cookgo · 9 小时 7 分钟前 · 745 次点击
    15 条回复    2025-09-12 03:33:34 +08:00
    ajaxgoldfish0
        1
    ajaxgoldfish0  
       9 小时 6 分钟前
    无脑 RN
    bearbest
        2
    bearbest  
       8 小时 54 分钟前   ❤️ 1
    AI 原生
    ufan0
        3
    ufan0  
       8 小时 37 分钟前
    iOS 和 Android 都学得一般般,开发普通功能 APP 时,对着官网文档都能规范开发。

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

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

    开发体验不奢求了,相对来说还是 flutter 稳定一些吧
    CoderLife
        5
    CoderLife  
       8 小时 24 分钟前
    flutter
    stabc
        6
    stabc  
       8 小时 5 分钟前
    肯定 flutter 。RN 的 UI 相应速度比浏览器还慢
    starlin
        7
    starlin  
       6 小时 20 分钟前
    RN
    xFrye
        8
    xFrye  
       6 小时 2 分钟前
    flutter
    jlkm2010
        9
    jlkm2010  
       6 小时 0 分钟前
    最近在关注 arkui-x
    AvilCore
        10
    AvilCore  
       5 小时 33 分钟前 via Android
    iOS26 马上发布了,flutter 能在五年内支持液态玻璃吗? rn 已经有第三方和 expo 维护的 swiftui 库了,这还能吹得起来 flutter
    donaldturinglee
        11
    donaldturinglee  
       5 小时 32 分钟前
    要我选的话选 RN ,因为不想学 dart...
    stevezheng
        12
    stevezheng  
       4 小时 17 分钟前
    我选 RN ,社区资源更丰富
    vivianLi7
        13
    vivianLi7  
       3 小时 50 分钟前
    RN 已经发布 1.0 了,10 年了。比 flutter 还是要强的
    XCFOX
        14
    XCFOX  
       2 小时 57 分钟前
    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
        15
    Valid  
       2 小时 22 分钟前
    tauri 出 mobile 了
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   930 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 21:55 · PVG 05:55 · LAX 14:55 · JFK 17:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.