Big Calendar Vibe 项目

## 项目简介 Big Calendar 是一款专为 iPhone 打造的高可读性日历应用,核心解决"日历字体太小

项目简介

Big Calendar 是一款专为 iPhone 打造的高可读性日历应用,核心解决"日历字体太小、看不清"这个中老年用户和视力障碍人群的日常痛点。项目作者在进入不惑之年后亲历了这一困扰,索性自己动手,用 AI 编程工具完整构建了这款应用,并在 GitHub 公开发布了客户端源码(核心逻辑部分闭源)。

产品完全免费使用,基础版支持 1~2 周视图,付费解锁 3~4 周视图(一次性 2.99 美元,无订阅)。应用读取用户 iPhone 本地已同步的日历数据——包括 iCloud、Google Calendar 及 iOS 支持的任何日历账户——不做任何云端存储,用户隐私完全由设备本地保障。

核心功能

  • 大字体周视图:以大字号、高对比度显示日程事件,默认 1~2 周视图,焦点日期列加宽处理,方便单手操作时快速扫读当天安排
  • 多周视图(Pro):付费解锁 3~4 周视图,适合需要在一屏内纵览整月日程的用户
  • 词汇替换:自定义事件标题缩写规则,例如将"birthday"自动显示为"bday"、"movie"显示为符号,避免长标题在多周视图中被截断
  • 日历筛选与排序:从 iPhone 已添加的全部日历账户中自由勾选显示哪些、调整排列顺序,让最常用的日历排在最前面
  • 多日事件优先置顶:跨越多天的事件以顶部横条展示,不受单日事件排序规则影响,始终保持最高可见性
  • 澳大利亚节假日按州显示:识别iOS已订阅的澳大利亚节假日日历,仅展示用户所在州份的假期,避免信息过载

技术实现

Big Calendar 由个人开发者 minho42(Min ho Kim)独立完成,核心开发工具为 Claude(Anthropic Max 套餐,5倍使用额度),配合 VS Code 编辑源码、Xcode 打包上架,形成了一套完整的"AI 驱动 iOS 原生开发"工作流。

应用完全基于 iOS 原生框架构建,未使用跨平台方案,直接调用 iOS Calendar 框架读取设备日历数据(EventKit),并在 SwiftUI 中以自定义布局引擎渲染高可读性日历网格。隐私策略明确:应用不收集、不上传、不共享任何用户数据,日历事件仅在本地设备读取后直接渲染展示,不经过任何第三方服务器。

构建产物仅 1.1 MB,对设备资源几乎无影响,最低支持 iOS 18.6。

快速上手

  1. 将 Google 账户(或其他日历)添加到 iOS:设置 → 日历 → 账户 → 添加账户 → Google → 登录并开启日历同步
  2. 在 App Store 搜索"Big Calendar"或访问 https://apps.apple.com/app/big-calendar/id6801043934 免费下载安装
  3. 首次打开应用后,所有已在 iOS 中添加的日历账户事件自动显示,无需额外配置
  4. 如需多周视图,点击应用内购买按钮(2.99 美元一次性解锁),后续版本 Pro 功能持续免费更新
  5. 在设置中根据需要开启词汇替换(将长词缩写)、调整显示周数、筛选特定日历

适用人群

  • 40岁以上感觉默认日历字体偏小的用户
  • 需要快速扫读当天全部日程、而不只是时间块安排的用户
  • 对隐私敏感、拒绝日历数据上云的用户
  • 对 AI 编程开发流程感兴趣、想参考完整 iOS 项目结构的开发者

出品方

Min ho Kim(个人开发者),GitHub 公开仓库:https://github.com/minho42/bigcalendar-public

团队信息

由 AI 猎手自动发现

评论与建议

0 条评论