![]() |
1
lzgshsj 21 小时 47 分钟前 ![]() 很不错,前段时间靠 github copilot 把一个两年前用 getx 的老项目,提升到了最新的 flutter 版本和 riverpod ,我都不敢想没有 AI 要怎么重构……
推荐一个仓库 https://github.com/evanca/flutter-ai-rules ,里面给了预制 flutter 的 cursor rules ,不用费脑子自己编 再配合 mason 工具,提前搭建好 feature 的模板代码。这样每次想加一个新功能就让 AI 调用 mason 生成对应的 feature 模块,简直不要太舒服 |
![]() |
2
default996 21 小时 43 分钟前
我用的是 gemini 2.5 Flash 和 豆包,目前来看不行(先生成网页再给 ai 转换也可能会出现很多布局错误)……所以我都是先描述整个页面的结构,如何布局,哪个地方显示哪些内容,具备什么效果,然后 ai 才能输出个大概能用的,再自己稍微修改下。
|
3
w568w 21 小时 40 分钟前 ![]() 我自己用下来的体验是很差。 原因有几个:
1. Flutter 并没有一套通用的状态管理范式,AI 又写不来第三方范式。 Flutter 本身的状态管理只能说是勉强能用的级别,稍微复杂一点的状态就要依赖第三方库,比如 provider 、bloc 或 riverpod 。每种第三方库的 user base 没有前端那么大,设计模式也不像前端那样已经被 React 一统江湖。Claude Sonnet 4 是都会一点,但很容易产生幻觉、调用不存在的接口或回落到 Flutter 自带的简陋状态管理上,每个页面给你乱造一堆轮子函数,罔顾现有的状态管理范式。 2. 大部分 Flutter 开发者的水平很差(身边统计学,从我接触过的项目来看),基本都是和 OP 一样赶鸭子上架被老板叫来写的,都会带有自己原本语言的 code smell ,故总体代码质量很差。 比如我见过原来写 Android 的开发者( Java )起手就是 xxManager 、xxBuilder 、xxBeans……实际上和 Dart 的轻量级目标是背道而驰的。这种低水平开发者导致的就是低水平的库和代码质量,训练进模型也会导致模型更容易产生幻觉。 3. 除了状态管理,Flutter 本身生态和前端一样:比较细碎且高度依赖第三方库,对 AI 的学习能力要求很高。 |
4
w568w 21 小时 34 分钟前
@w568w #3 这里可以给个实际的例子,是我维护的一个开源项目里某成员(不会 Flutter )希望用 Claude Code 实现一个云控的功能: https://github.com/DanXi-Dev/DanXi/pull/560 ,Claude 在很多明显的地方犯了低级错误,给我肝火都 review 上来了。
|
![]() |
5
LXGMAX 21 小时 14 分钟前
写写界面还凑合。内部逻辑自己来吧
|
![]() |
7
Hilong 20 小时 31 分钟前
写写还是能用的,不追求代码质量的。问题不大。我写了个 app 还行
|
10
guhuisec 18 小时 45 分钟前
写界面还将就,写逻辑坑死人
|
11
w568w 17 小时 30 分钟前
|
![]() |
12
slert 16 小时 33 分钟前
还可以 会前端 flutter0 基础直接上手写 1 个多月完成了一个 app flutter 基本也学会了
|
![]() |
13
MaskerPRC 14 小时 41 分钟前
建议用 电容器框架或者 RN ,AI 对 web 还是最熟的,训练材料是最多的
|
![]() |
14
Vitta 8 小时 0 分钟前
不要让他写业务逻辑
不要让他写业务逻辑 不要让他写业务逻辑 |
15
januariusming 7 小时 26 分钟前
codex 、claude4 都用过,用来写功能非常强,比如实现一个裁剪组件,可能一次就成功了,用来写页面的话,直接通过 figma mcp 获取设计图数据,简单页面还原度还行,复杂一点的效果就得多次对话优化了。
|
16
yuchen198 7 小时 25 分钟前
我觉得还可以,AI 给出的代码能跑,基本符合预期,但是需要自己完善。我用 flutter 开发安卓端的音乐播放器(自己玩的),让 GPT 给了很多 dart 和 kotlin 代码,自己仿佛化身产品经理,任务是给 AI 描述需求
|
![]() |
17
wtf12138 7 小时 18 分钟前
为啥不拿 webview 直接包一下你的网页
|
![]() |
18
realpg PRO 跟楼上所有人观点都不一样
AI 写 flutter 强无敌 flutter 这玩意姥姥不疼舅舅不爱 特性超级稳定 只要你足够会跟 AI 沟通 你是负责发号施令 设计逻辑 设计结构的 AI 给你实现的非常好 |
19
K332 3 小时 0 分钟前
已经在 ai 的辅助下独立完成公司内部使用的 app ,差强人意吧
|
![]() |
20
superchijinpeng 2 小时 22 分钟前
官方有 MCP ,https://dart.dev/tools/mcp-server 非常好用
|
![]() |
21
WebKit 1 小时 48 分钟前
其他的不行,用 Claude code 已经完整写了 2 个 flutter 项目了。你可以指定用什么状态管理等等
|