About
我是 Harry,做小而完整的 App。
1App Family 的设计、开发和文档,都由我一个人完成。这一页还记着我用的设备、支持的球队和看的剧,以及怎么联系我。
简介
九个 App,每个只解决一件事:钱、订阅、今天要做的事、吃和动、宠物、快递、穿搭、去过的地方、AI 用量。它们共用一套 Swiss Ledger 设计语言和同一种印刷红,数据默认留在你的设备上。看看这九个 App。
我和 AI 编程工具一起写代码,自己负责产品判断、设计语言和最后的验收;Usagy 就是为了看清这些工具的用量而做的。每个 App 先写规格和设计文档再动手,每次更新都记进版本历史。
Principles
- 01一件事做完整不做大而全的平台。边界清楚,才能把一件事的每个细节做到位。
- 02先写清楚定义每个数字都有口径,每份文档都写明它和代码哪里不一致。
- 03数据是你的默认保存在设备上,没有账号,随时可以导出带走。
- 04AI 只起草稿AI 生成的内容都要由你确认,才会写进账本。
- 05动效是确认每个动效都要回答一个问题:我的操作生效了吗。
By the numbers
9个 App
819次提交
193,294行 Swift
179个测试文件
统计于 2026-10-02,只计入 git 已跟踪的文件。
现在
- 01
把九个 App 的设计语言和动效统一到 1Cash 的模板上,强调色全部换成 1Cash 的红。
- 02
搭这个网站,让每个 App 都有一个完整的产品页。
- 03
FOOTY 在做真机测试,Usagy 在准备第一次发布。
技能与工具
Skills
- iOS
- Swift 6、SwiftUI、SwiftData、CloudKit、HealthKit、PhotoKit、CoreLocation、UserNotifications、Speech
- macOS
- AppKit 菜单栏与悬浮窗、SwiftPM 模块化、XcodeGen
- 后端
- Python、FastAPI
- 设计
- 设计系统、动效体系、设计规范写作
- 产品
- PRD、路线图、隐私与合规梳理
Software & services
- 开发
- Xcode、XcodeGen、SwiftLint、Swift Testing
- AI 编程
- Claude Code、Codex、Qoder、Trae、CodeBuddy、WorkBuddy
- 服务器
- 香港 VPS、Debian、Docker
本网站用 Astro 构建,字体是 Archivo,没有统计脚本,没有 Cookie。动效参数和 App 里的 SwiftUI 一一对应,可以在设计系统页重播每一个。
设备
电脑
- MacBook Pro 16 英寸Apple M1 Pro · 32GB · 512GB · 银色DAILY
- 联想拯救者 Y9000P 2022Windows · i7-12700H · RTX 3060 · 32GB DDR5 4800(三星 16GB × 2)· 4TB(梵想 2TB × 2)
手机与平板
- iPhone 17256GB · 白色DAILY
- iPad Pro 12.9 英寸512GB · 银色
手表
- Apple Watch Series 10银色
键盘
- MK870单模 · 黑色 · 超红 Nano 轴
- 魔极客 M1W银色铝坨坨 · 粉色键帽 · 灰木 V4 轴
- ATK RS6 Ultra黑色 · 磁玉 Pro 轴
- NuPhy Node75超红 Nano 轴
鼠标
- 迈从 MCHOSE A5 Ultra V2
耳机
- AirPods Pro(第 2 代)
- Beats Studio³头戴式 · 主动降噪
- HyperX 飓风 3有线版
配件
- 海康威视迷你移动硬盘512GB · 配 MacBook Pro
- 飞智 B3 Pro笔记本散热器
主队 · 切尔西
Chelsea · 主场斯坦福桥。赛程和比分在每次发布网站时自动更新。
Next match
10.10周六
主场对伯恩茅斯
最近 5 场
胜 2 · 平 1 · 负 2
从左到右按时间排列:实心为胜,小方块为平,描边为负
Results
- 09.18客布伦特福德0-3负
- 09.12主赫尔城2-2平
- 09.06客阿森纳1-2负
- 08.30主布莱顿4-3胜
- 08.24客富勒姆3-2胜
Fixtures
- 10.10主伯恩茅斯周六
- 10.17客埃弗顿周六
- 10.24主热刺周六
- 10.31主曼联周六
- 11.07客桑德兰周六
片单
片单还在整理
我在豆瓣上标记看过的剧和电影。接上以后,这里会按在看、看过、想看自动排好。
联系
反馈问题、提出建议,或者只是聊聊这些 App,都可以写信给我。
邮箱tyx22000044 [at] gmail.com
回复通常在 3 个工作日内回复
Bug report template
报告问题时附上这几项,会快很多。涉及账单、照片或健康数据的问题,请描述现象,不要附上真实文件。
App: 版本:设置 → 关于 设备与系统:例如 iPhone 16 / iOS 26.1 问题描述: 复现步骤:1. … 2. … 3. … 期望结果: 实际结果:
Support pages
想支持这些 App,可以投喂一点。