← 返回产出汇总 · 下载 MD 原文件

Lesson Pack(课时包管家)v1.0 交付说明

对应需求:~/workspace/app-demand-shortlist-v1.md 第 5 名「课时包管家(创意库 i104)」。

产物

需求复核结论(开工前已做)

空位判断未反转,照计划开工,但如实标注一个新竞品。

第一版 2 个功能(按需求文档原样落地)

  1. 课时包登记与一键核销:登记字段含机构名、课程名、总课时、有效期、孩子名(可选);首页卡片大字显示剩余课时(X of Y left)+ 进度条 + 状态徽标(正常/剩余不足/即将过期/已过期/已用完),卡片上直接有 Check in 按钮,一键核销一节;详情页可看完整信息、核销、撤销上一次核销(防误点)、核销历史(逐条带时间)、编辑、删除(带确认)。需要关注的包自动排在列表前面。
  2. 双提醒(本地通知):① 剩余不足——核销后剩余 ≤3 节立即发一条通知(剩余 0 时提示已用完);② 临近过期——到期前 30 天上午 9:00 发提醒;另有每日 9:00 汇总提醒兜底(剩余 ≤3、7 天内到期、已过期但还有课没上的包合并成一条)。全部用 AlarmManager 非精确闹钟实现(不申请精确闹钟权限),开机自动重排、每次打开 App 自愈重排。Android 13+ 首次打开有权限请求,首页横幅 + 设置页双入口引导(含跳转系统通知设置)。

未做(按 v1 范围砍掉)

付费墙/会员、广告、云同步与双人共享、机构端任何功能、课程日程/日历、续费购买入口、多语言 UI、release 签名包。后续迭代候选:多孩子视图筛选、数据导出备份、续费时一键新建包。

已知问题(如实)