历时 10 个月,我开发了个记录 APP - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
yuhuanxi
V2EX    分享创造

历时 10 个月,我开发了个记录 APP

  •  
  •   yuhuanxi 1 月 29 日 1591 次点击

    历时 10 个月,我开发了个记录 APP

    大家好,在断断续续开发了 10 个月后,我想给大家重新介绍一下这款 APP 。(以下内容有小部分由 AI 写成)

    开发背景

    简单说一说开发这款工具的背景,之前那篇文章也说过:在 AI 记录应用满天飞的时代,我却反其道而行,做了个纯粹的记录应用 - 少数派 ,这里再简单说说:

    在 2025 年 3 、4 月份:那段时间我非常厌倦写代码,每天上班都在想“要不要离职”,感觉非常痛苦,当时想着如果离职想法超过 20 次,就提离职,所以我需要一个记录离职想法的地方,用于量化我的内心想法想记下每次的心情、原因,还要标注“想离职的强度”,偶尔不爽时还想录段语音吐槽。

    我翻遍了 App Store ,却没找到一款能满足这种「量化想法 + 情感记录」的工具:要么功能太复杂,要么数据存在第三方服务器不放心,要么就是满屏广告。既然找不到,那就自己开发吧!

    没想到 App 还没做完,我就提了离职了,不过最后也没离职,因为我厌倦的是写代码,所以内部转岗了,后续又出差了大半年,就是在出差过程中,这个“记录想法”的需求却越来越清晰:它不仅能记“离职倒计时”这种有目标的念头,还能记录生活里的闪念、灵感、吐槽,甚至是不想发朋友圈、微博的“私密碎碎念”毕竟那些平台有审查风险,谁也不想哪天自己的记录突然消失。

    好了,这大概就是「加一 - 想法量化与决策助手」的由来。

    加一 - 想法量化与决策助手 App - App Store

    有想法就记录

    有想法,然后针对这个想法去记录。这是我日常的记录。

    实际上我已经记录了 500 多条了,是该应用的疯狂使用者,每天都记录很多内容,也正是因为自己大量使用,所以才发现 APP 一个又一个问题,以及贴近使用者的最真实的需求。

    添加想法、添加记录就是这么简单。

    内置两种想法模式,一种是带有目标的,一种是备忘录模式

    想法和记录都有不同的视图,自由切换随你自己。

    Local First ,把数据主动权握在自己手里

    用任何工具之前,我先会想到的是这个 APP 把用户的数据存放在哪里?会不会后续不再维护了,那我的数据怎么办?再者如果会存放一些私密数据的,还会考虑数据是否会泄露出去。

    因为这些原因,我开发的 APP 最主要的目标是,Local First 。

    特性 理想 Local First 工具标准 「加一」实测体验
    数据存储 本地为主,云端仅作同步/备份 主数据存在本地,iCloud 同步(后续将支持 WebDAV ),云端只存备份副本
    离线工作 断网不影响核心功能 地铁、电梯、飞机里照样随手记,完全不受网络限制
    响应速度 无延迟,即时反馈 打开 App 、写记录、搜内容都是秒开,比依赖云端的工具快太多
    数据所有权 可自由导出、迁移 支持 Html 、PDF 、JSON 、markdown 等多种格式导出,导出能够本地打开,还能完整导入回「加一」
    隐私安全 敏感数据不泄露 除了主动开启 AI 分析时会上传到 Deepseek ,无任何后台偷传数据

    所有数据支持多种数据格式导出(图片、音频、文字等等),同时支持将导出数据导入到 Obsidian 或者苹果备忘录、或者以时光回忆录模式导出为 PDF 文档。

    导出后的数据,还支持完整恢复导入到加一应用中,同时支持 flomo 数据导入,方便数据迁移。

    并且现在有 AI 大模型加持,很多人会将数据发给 AI 进行分析,所以也支持将所有数据(图文、音频等)全部导出。

    你的数据,随时可以搬家,我们不搞围墙。

    自定义主题 + 字体,原生也能有个性

    除了本地优先原则,我个人对个性化也非常推崇,所以加一 APP 内置了多个开源和可商用的字体,个人非常喜欢霞鹜文楷的字体,感谢作者开源。

    同时内置了诸多个性主题,我本人是一个锤子手机爱好者,所以还特别内置了锤子风格主题,我很喜欢。

    生物解锁,守护隐私安全

    有时候记录了一些事情不想让别人知道,所以还加了个锁,后续如果有必要的话,还可以针对每个想法进行加锁,允许用户设置密码等操作。

    搜索和小组件

    APP 里面有多种搜索方式,支持快速找到想要的内容。

    同时还支持桌面小组件和锁屏小组件,一切都是为了快速记录。

    AI ,让想法更有价值

    如果你想让 AI 分析你的想法,那么设置一下自己的 API key 即可。所有数据直达 DeepSeek ,APP 不会获取你的一丁点信息。

    统计分析:量化你的“起心动念”

    数据多了就可以进行统计分析,很酷的,细节非常多,快来体验体验。

    谁适合用「加一」?

    • 不放心数据存在第三方平台的「隐私敏感型用户」;
    • 喜欢随手记闪念、吐槽、灵感,不想被 AI 打扰的「纯粹记录党」;
    • 需要量化想法、分析趋势的「决策纠结症患者」;
    • 用过 Obsidian 、Craft 但觉得“移动端不好用”“太复杂”的「工具党」;
    • 想找一个“无广告、无冗余功能”的「轻量化记录工具」。

    欢迎体验,几乎所有国家都可体验,有任何问题可以在 APP 内提交反馈。 加一 - 想法量化与决策助手 App - App Store

    最后说句心里话

    最后,我想说一些我个人的一点小看法:

    Ai 时代,一些知识获取的成本极大降低,很多时候都不需要特意去记录,比如大段的代码,大批量的数据,很多技巧之类的,因为你随时可以问到,不用求教于其他人,成本极低且准确度很高。

    所以我觉得这个时代,仅从我自身来说,我已经很少做笔记了,之前还收藏有用的代码,一些配置,现在 Obsidian 我就用于写长文,或者会议纪要,年终汇报,以及日常遇到复杂问题的解决方案。

    这时代来临,我觉得反而内心的一些小触动,小想法,起心动念是容易被自己忽略掉的,这也是这个时代属于自己弥足珍贵的资产,因为你不是 ai ,你的想法是原汁原味的,是最纯粹的。AI 变化再快,你还是你,你还是有自己一地鸡毛的生活,或是在当牛做马或者逍遥快活。

    AI 时代,留住你的本真。 App Store 传送门 加一 - 想法量化与决策助手 App - App Store

    第 1 条附言    1 月 30 日
    生成了一批兑换码,有年度的有月度的,大家看看能否使用,我自己尝试了下说是无法兑换~我也不懂了。

    月度
    MLHYPXHNLAFT
    FP9AE7W3LAP4
    MHMXKFJAYKNJ
    6YYTRA4L49XK
    RWM4X93JAJKM
    NTTJEKLHP3HR
    KPX9M6PWRH7R
    JM3K9K9PF3N9
    KH93YK9PEPH6
    KY4TNPRPR6FN

    年度
    YFP3HNJNMWRJ
    EWWFT4PLKRYR
    21 条回复    2026-01-30 10:25:29 +08:00
    JoryJoestar
        1
    JoryJoestar  
       1 月 29 日
    怎么赚钱呢
    myderr
        2
    myderr  
       1 月 29 日
    提两点吧:
    1 、字体不知道使用的什么字体,没有使用系统字体,一打开割裂很严重
    2 、加载示例数据后,也想来新增试试,发现免费版只能添加 4 条,已经弹出开 VIP 的界面了。
    yuhuanxi
        3
    yuhuanxi  
    OP
       1 月 29 日
    @myderr
    1. 字体是霞鹜文楷字体,可以在设置里面调整,后面会把默认字体设置为系统字体
    2. 示例数据可以编辑删除,后面将放宽限制
    yuhuanxi
        4
    yuhuanxi  
    OP
       1 月 29 日
    @JoryJoestar 不赚钱呀,满足自己的需求。
    rechardwong0522
        5
    rechardwong0522  
       1 月 29 日
    @yuhuanxi 真棒,花了很多心血啊。自己用的话,期待作者开源的一天
    yuhuanxi
        6
    yuhuanxi  
    OP
       1 月 29 日
    @rechardwong0522 哈哈,朋友你曲解了我的意思,我意思是这个 APP 不赚钱的或者说赚不了钱,开发的出发点就是为了满足自己的需求。现在上架到 AppStore 也是想赚回开发者费用的哈哈。
    shewhen
        7
    shewhen  
       1 月 29 日 via iPhone
    免费用户完全用不了一点……
    YJMe
        8
    YJMe  
       1 月 29 日
    谢谢你内容里面提到的: 每日断舍离, 每天扔一件物品, 每买一件就扔一件其他的.
    我非常认同.
    yuhuanxi
        9
    yuhuanxi  
    OP
       1 月 29 日
    @shewhen 不会吧老哥,示例可以删除掉的,然后下一个版本已经放开了很多限制了。我个人觉得免费和付费最大的区别就在于想法的数量~已经放大限制了。
    yuhuanxi
        10
    yuhuanxi  
    OP
       1 月 29 日
    @YJMe 这也是我坚持的极简哲学,谢谢你喜欢
    xiaoxiaosheng
        11
    xiaoxiaosheng  
       1 月 29 日
    加油,,感觉这是一个对生活充满思考和热爱的人 不过我还是感叹,,这是一个厌倦代码的人,能做成的事情?
    ufan0
        12
    ufan0  
       1 月 29 日
    请问热力图用的是什么包?
    icanfork
        13
    icanfork  
       1 月 29 日
    10 个月?
    yuhuanxi
        14
    yuhuanxi  
    OP
       1 月 29 日
    @icanfork 断断续续的,第一个版本半个月就出来了,后面出差就停滞了,最近 1 月份开始迭代,所以跨度长达 10 个月
    yuhuanxi
        15
    yuhuanxi  
    OP
       1 月 29 日
    @xiaoxiaosheng 不一样的,转岗之前都是写业务代码,很无趣的,后面转岗了,平时不写代码了,反而对代码更有兴趣了
    yuhuanxi
        16
    yuhuanxi  
    OP
       1 月 29 日
    @icanfork 还有很多时间都花在细节上了,这个 APP 有很多细节,不过也有很多还需要完善
    yuhuanxi
        17
    yuhuanxi  
    OP
       1 月 29 日
    @ufan0 swiftui 原生实现的,没有用三方包
    nickfox5880
        18
    nickfox5880  
       1 月 29 日
    老板 上架海外商店需要什么资质吗
    yuhuanxi
        19
    yuhuanxi  
    OP
       1 月 29 日
    @nickfox5880 上架到海外商店不需要什么资质,国内的很严格,需要 APP 备案号才行。
    XanderXu
        20
    XanderXu  
       1 月 30 日
    非常棒
    yuhuanxi
        21
    yuhuanxi  
    OP
       1 月 30 日
    @XanderXu 谢谢肯定
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1912 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 00:11 PVG 08:11 LAX 16:11 JFK 19:11
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86