Skip to content

KazeLiu/hold-that-bite

Repository files navigation

守住这口

一个很简单的限时进食打卡 App。

它不讲大道理,也不要求你每天都完美。每天就看一件事:这口热量有没有守住。

截图

主页
主页
主页打卡
主页打卡
设置
设置
减肥安排
减肥安排
体重趋势
体重趋势

这个 App 用来做什么

守住这口 适合用来记录 16+8、14+10、12+12、18+6、20+4 这类限时进食安排里的日常打卡。

你可以把一天简单记成两种状态:

  • 守住了:今天守住了自己的进食窗口。
  • 没守住:今天没有守住,也没关系,记下来就好。

它更像一个轻量日历,不是复杂计划表。打开、点一下、记一下,然后把今天还给自己。

怎么用

  1. 每天打开 App,看一眼今天的进食安排。
  2. 想吃零食但忍住了,就点一次 拒绝零食 +1
  3. 进食窗口内正常吃饭,App 会提示最后一口时间,先不用急着最终打卡。
  4. 进入禁食窗口后,如果今天守住了自己设置的安排,点 守住了
  5. 如果没守住,点 没守住。这不是失败,只是今天的真实记录。
  6. 想补一句备注,就在弹窗里写一点;不想写也可以跳过。
  7. 想顺便看体重变化,可以在设置里打开 体重趋势

拒绝零食 +1 不限制时间,也不要求发生什么大事。路过便利店没有进去、打开外卖又关掉、心里想吃零食但最后没去买,这些都可以算一次小小的胜利。

它只是记录过程里的小光点,不会直接把今天改成 守住了没守住。如果点多了,也可以撤销最近一次。

如果某一天忘记打卡,回看历史时会先按 默认守住了 展示;如果那天其实没守住,可以选中那天再改。

体重记录

体重功能是可选的。

打开后,底部会多一个趋势页,可以记录体重、看曲线,也可以设置一个目标体重参考线。

不想看体重的话,关掉就行。主流程还是每天打卡,不需要让数字抢走太多注意力。

设置里能调什么

  • 日历显示:月历 / 周历。
  • 显示模式:跟随手机 / 浅色 / 夜间。
  • 减肥安排:选择 16+8、14+10、12+12、18+6、20+4。
  • 第一餐时间:默认上午 9 点,自动算出最后一口时间。
  • 体重趋势:是否显示趋势页。
  • 体重单位:kg / 斤。
  • 打卡后询问体重:打卡时顺便补体重,或者完全跳过。
  • 数据备份:导出 JSON 备份,也可以从备份文件覆盖导入。

数据备份

设置页里有 导出数据导入数据

导出的 JSON 会包含你的本地设置、打卡记录、体重记录、备注和拒绝零食次数。它适合用来换设备、重装前备份,或者之后迁移到 Flutter 版本时接住旧数据。

导入时会先读取备份文件并弹出确认。确认后会用备份内容覆盖当前本地数据,所以点之前要看一眼,别把刚记好的小胜利弄丢啦。

隐私协议和匿名统计

App 首次打开时会显示隐私政策 / 用户协议。核心数据还是本地记录:打卡、体重、备注这些内容默认保存在你的设备里。

里面接入了友盟+移动统计。坦白说,我一开始也不知道友盟具体是啥,是 AI 推荐了这个方案,对接过程也主要由 AI 助手完成。接它的目的很简单:看看大概有多少人在用、每天打开几次、哪些功能有人点,比如 守住了没守住拒绝零食 +1体重趋势数据备份 这类功能使用频率。

统计不会主动上传你的体重数值、饮食内容或备注文本;也不收集精确位置、不读取应用列表。隐私政策里会把这些限制写出来。如果你觉得这块有不合适、不清楚或需要改的地方,欢迎提 issue 或直接反馈,我会优先处理。

后续计划与求助

后面我想把这个 App 改成 Flutter 版本,让它不只停在 Android 上,也能慢慢支持 iOS。

不过我现在没有 iPhone、Mac 和完整的 iOS 打包 / 真机测试环境,所以这部分真的需要大家帮忙。如果你手上有 iOS 设备,或者熟悉 Flutter iOS 打包、签名、TestFlight、App Store 上架流程,欢迎提 issue、留言或直接帮忙测试。

我最需要的是这些反馈:

  • iOS 真机上界面是否正常,尤其是日历、打卡弹窗、长按动画和体重趋势。
  • 数据导入 / 导出是否顺手,旧数据迁移有没有问题。
  • Flutter iOS 打包、签名、权限、统计 SDK 接入有没有坑。
  • 哪些地方不像一个舒服的 iOS App,可以怎么调。

这个项目还是很小的个人 App,能多一个人帮忙看一眼,就已经很珍贵了。谢谢你愿意把时间借给 守住这口

一句话

限时进食不需要每天都很英勇。这个 App 只是陪你把“今天守住了吗”记下来。

首发

程序首发至 Linux.do,如果有好的想法和意见建议,欢迎在社区内反馈或写 issue。

About

守住这口!没有任何强制,没有任何热量计算,没有减肥焦虑。16+8减肥法,每天完成就打卡,体重悄悄降

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages