六月的最后一天,也是 2025 年上半年的结束,正好又赶上我的新财务类工具 App —— BeanLedger —— 在大陆地区 App Store 上架第一周,是很适合写一篇新的《开源计划》做一些回顾和总结的。

🧑🏻‍💻 工作

  • 财务类 App BeanLedger 终于上架了!🎉
    • 其实在其他地区 App Store 已经上架两周了,上架的第一周甚至连发了 5 个新版本解决一些明显的问题和设计错误(不得不再次吐槽,我 debug 的 80%+ 的事件几乎都是在跟 SwiftData 和 iCloud 的数据同步作斗争,虽然已经看过很多文档和教程,但我觉得新手依然还是会该踩的坑全部踩一遍,因为这个框架本身就还远未成熟,有不少明显的缺陷和问题)。在无 ICP 备案的情况下,本来以为审核通过就能全球一起上架,后来发现大陆地区 App Store 无通知直接屏蔽分发了。提起申诉额外花了一些时间,终于在两周后也在大陆地区上架了。
    • 大陆上架后随手在小红书发了一篇帖子,没想到还吸引了挺多的关注,一整个大 overwhelming。我深知第一版还挺简陋,很多预想的功能还没有实现,UI/UX 也是我完全基于功能性出发直接用 SwiftUI 框架码出来的,并未经过专业的设计和审视,显得非常原始硬核、配色比较杂乱,所以也收到了许多各式各样的争议和反馈,好的坏的都有。根据反馈,有些比较紧急的问题也修复并发布了新版本,也把许多不错的建议和反馈融入了更长期的迭代优化的计划中去。
    • 不少陌生网友仅根据我随手发的一篇帖子就去试用并且给出很长篇的使用体验反馈,蛮让我感动的!也增强了我要不断把它做好的决心。
    • 截止我写这一篇博客的时候,已经有接近 9000 个用户下载了我的 App,其中有 4000 多个成为了会员(虽然很多网友是因为上架首周「终身会员」限免的活动才来的,但我依然非常感谢)。我觉得对于一个刚上架一周的 App 来说,已经是让我受宠若惊了。
      阅读全文 »

一个多月没有更新了,这期间主要精力都在备婚并且在老家办了婚礼,也是完结了一件大事,现在终于有时间来更新一篇《开源计划》。

🧑🏻‍💻 工作

  • 财务类 App 最新的进展如下:
    • 对统计图表页的所有图表和列表进行了全面的重构,让它们更美观和实用
    • 增加了对「交易事件」的统计页面
    • 增加「一键结汇」功能,允许用户用基准货币对历史财务数据进行结汇
    • 增加「数据归集」功能,允许用户将历史数据进行汇总
    • 增加对交易列表过滤「大额交易」的功能
    • 增加了更多搜索功能的可用过滤条件,在其他列表页也相应增加了更多过滤条件
    • 允许用户自定义打开 App 的首页,但同时也支持在不同情况下依然遵循 App 打开时的自然逻辑
    • 实现了 Pro 功能仅对付费会员用户开放的限制逻辑,对会员功能添加了 Pro 标记
    • 修改了使用 iCloud sync data 的逻辑 —— iOS 本身对使用 iCloud 进行数据同步的限制很多且非常不灵活,所以为了 App 的稳定性暂时放弃了一些自定义数据同步逻辑的想法
    • 多项 UI 优化和 bug 修复
    • 使用 LazyView 优化启动 App 时的性能

我预想的第一个版本的功能都已经实现了,接下来会专注于 App 备案(难绷 >_<)、注册软件著作权和商标,实现一些平台合规的要求,预计下一次更新《开源计划》之前就会正式发布上架第一个版本!🎉

阅读全文 »

中美贸易战大升级,全球金融市场已经巨幅震动,在今天收盘资产更新之前先更新一篇新的《开源计划》,同时更新个人资产比例,作为上一个阶段的结束,想必是很合适的。

看未来,资本市场短期内必将又是一片腥风血雨。

🧑🏻‍💻 工作

  • 财务类 App 最新的进展如下:

    • 实现了待办任务/交易的通知提醒功能
    • 支持了多币种及币种管理 —— 所有涉及具体金额输入输出的地方都进行了改动,借此机会也重新重构了底层数据结构,复用更多重复类似的代码,让代码结构更加清晰、更不易出错了
    • 女朋友帮我重新设计了一版更好的 icon,不出意外会作为第一版正式版的 App Icon
    • 交易支持记录退款操作的逻辑
    • 交易支持绑定某个垂直的发生在一段时间的事件,便于后续回顾分析
    • 投资类账户支持记录在初始化之前已经实现的收益或亏损,用户任何时候开始记账都可以准确记录自己的投资收益
    • 债务类账户支持显示未来债务总额
    • 支持账户页面隐藏具体金额
    • 多项 UI 优化和 bug 修复

    最近的这些改动都是用于提升用户体验的功能和改进,原本这些功能可能计划不会在第一版推出,但是感觉如果发布后再改动底层数据模型容易造成大面积的问题,所以还是一鼓作气尽量把数据模型构建得更完备一些,具体功能交互可以暂时简陋,这些后期都可以慢慢迭代优化。

阅读全文 »

2025 年的第一篇《开源计划》,新的一年,新的开始!

🧑🏻‍💻 工作

  • 财务类 App 的新进展:

    • 完成了批量生成交易记录和待办事项的功能
    • 交易计划和待办计划支持设置时间范围
    • 首页增加了按天、按月、按年的收支统计图
    • 搜索功能支持显示时间范围的全部交易记录
    • 优化了部分 UI/UX,修复了一些 Bugs
  • SwiftGG 翻译组

    • 继续翻译了 swift.org 的 About Swift 页面的内容
    • Review 了其他人的一些翻译
阅读全文 »

对我来说,2024 年在我印象中其实比我预想中的感觉更漫长,年初发生过的很多事情现在回看仿佛都已经过去很久了,这间接说明了在我的时间线里,2024 年是一个发生了很多不一样事情、变化也很大的一年,不论是在生活上还是在工作上。

生活上,因为工作变动去年跟女朋友一起去杭州待了一年今年年中又再一次回到苏州生活;工作上,去年从微软离职之后今年全年都在进行独立开发,时间分配上基本都很自由。这些变化带给我了一些全新的人生体验和体悟。我一直认为是「对尚未知世界的好奇心」才能长期提供源源不断的动力驱使人作为个体活在这个世界上,这种好奇心包括对自我内在的探索和求知。从这个角度说,是这些变化让我在今年又进一步提升了我的人生体验,因为我没有固守自己所已经拥有的一切过着一天天重复无聊的生活,并且还摆脱了更多的束缚获得了更大的自由和灵活度。

这种变化同样体现在了我今年的书单上:

阅读全文 »
0%