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

分享开发经历:断断续续用 Cursor 写了一个 Flutter 龙与地下城角色卡 APP

  •  
  •   Wanakiki · 19 小时 18 分钟前 · 934 次点击

    观点:AI 工具确实能降低开发门槛,但不能有效提高产品质量。

    自己只了解基本的 Flutter 组件和 Dart 语法,在 Cursor 的帮助下确定了数据库选型、状态管理等一系列因素。在开发过程中只需要考虑目标功能,可以避免精力的分散。

    APP 大部分代码都是 AI 直接生成的。开发一个页面的过程是:描述界面功能 -> 运行 AI 代码 -> 模拟器测试并向 AI 反馈。

    对于简单的界面开发,AI 已经能够生成比较完整的代码。需要调整的部分主要集中在涉及算法、多个界面联动的场景。由于主体代码是 AI 自动生成的,Cursor 能够直接把 debug 后的代码自动与原始代码进行合并,这点很大程度提高了开发的效率。

    目前最大的遗憾是,因为没有 APP 设计的相关思路,描绘界面时主要强调功能性,导致生成的界面会比较丑。我曾经尝试让 AI 自主完成界面美化,但收效甚微。不过开发这个应用的初衷是为了方便我与朋友线下跑团,尽管界面丑,但大家还勉强可以接受。

    目前应用已经打包到了安卓和 IOS 双端,release 现在有累积 300 的下载量。感兴趣的朋友可以看一下

    https://github.com/wanakiki/dnd_character_sheet/tree/main

    3 条回复    2025-02-18 20:41:05 +08:00
    kepenj
        1
    kepenj  
       19 小时 11 分钟前
    看见 dnd 我就赞一个~ 提醒楼主海外市场,特别是老美那边有些设定是有版权的。
    Wanakiki
        2
    Wanakiki  
    OP
       18 小时 40 分钟前
    @kepenj 谢谢~ 版权问题确实要考虑下
    levelworm
        3
    levelworm  
       9 小时 4 分钟前 via Android
    不错不错,喜欢 dnd 的东西。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   970 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 21:45 · PVG 05:45 · LAX 13:45 · JFK 16:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.