参赛项目名称
IOS App: Until · 将至 - 倒数重要时刻,规划每一步
Until 是一款“准备优先”的事件倒数 App。它不仅显示距离旅行、考试、婚礼或生日还有多少天,还能为每个事件添加独立的任务、里程碑和准备计划,持续追踪完成进度,并清楚告诉用户下一步该做什么。
团队 / 作者
GitHub 用户名:gavinz0228
我做了什么
实现的主要功能
- 事件创建、编辑、删除及过去事件正向计日。
- 任务、里程碑、准备进度、时间线和智能提醒。
- 全天事件、事件颜色、自定义 emoji 和建议准备计划。
- 首页展示下一步任务,并支持管理完整任务计划。
- 从 Apple Calendar 导入事件。
- 英文、简体中文及 App 内语言切换。
- Widget 展示近期事件、任务和进度,支持筛选及 Deep Link。
- 完成 App Store Archive、上传配置及 GitHub 发布。
使用的技术与技巧
- SwiftUI、SwiftData 和 MVVM-oriented 架构。
- WidgetKit、App Intents 与 App Groups。
- EventKit、UserNotifications 和 Deep Link。
- 使用轻量 Snapshot 在 App 与 Widget 间共享数据。
- 通过 XcodeGen 统一管理项目配置。
- 使用真实 Simulator 和不同 iOS Runtime 验证交互与兼容性。
Agent Skill 与工具
- computer-use:操作 Simulator、检查 UI 和定位 emoji 显示问题。
- apply_patch、rg:修改和搜索代码。
- xcodebuild、simctl:编译、归档和模拟器测试。
使用的工具
SwiftUI:构建原生 iOS 界面
computer-use:操作 iOS Simulator,检查实际界面、验证中文 UI 和 emoji 图标显示问题。
GitHub CLI :将项目推送到 github repo
效果展示
项目链接(可选)
https://github.com/gavinz0228/until
踩坑记录(可选)
UI 不对齐等UI小问题:通过指示coding agent以IOS模拟器截图的方法让 agent了解UI问题
Archive 与上传反复失败:统一 Build Number、签名、Widget Extension 和导出配置,最终完成 Archive 和 App Store Connect 上传。
emoji 显示成问号方框:对比测试后确认,这是 iOS 26.3 Simulator 的系统 emoji 字体问题。相同 Build 在 iOS 18.5 上显示正常,因此重装 iOS 26.3 Runtime 或使用真机测试。
每当完成了一部分的功能,coding agent自动停下来:通过使用/goal 让它在完成指定目标前不停止工作。
参赛项目名称
IOS App: Until · 将至 - 倒数重要时刻,规划每一步
Until 是一款“准备优先”的事件倒数 App。它不仅显示距离旅行、考试、婚礼或生日还有多少天,还能为每个事件添加独立的任务、里程碑和准备计划,持续追踪完成进度,并清楚告诉用户下一步该做什么。
团队 / 作者
GitHub 用户名:gavinz0228
我做了什么
实现的主要功能
使用的技术与技巧
Agent Skill 与工具
使用的工具
SwiftUI:构建原生 iOS 界面
computer-use:操作 iOS Simulator,检查实际界面、验证中文 UI 和 emoji 图标显示问题。
GitHub CLI :将项目推送到 github repo
效果展示
项目链接(可选)
https://github.com/gavinz0228/until
踩坑记录(可选)
UI 不对齐等UI小问题:通过指示coding agent以IOS模拟器截图的方法让 agent了解UI问题
Archive 与上传反复失败:统一 Build Number、签名、Widget Extension 和导出配置,最终完成 Archive 和 App Store Connect 上传。
emoji 显示成问号方框:对比测试后确认,这是 iOS 26.3 Simulator 的系统 emoji 字体问题。相同 Build 在 iOS 18.5 上显示正常,因此重装 iOS 26.3 Runtime 或使用真机测试。
每当完成了一部分的功能,coding agent自动停下来:通过使用/goal 让它在完成指定目标前不停止工作。