Budget Lover
一款AI驱动的Android预算管理应用,核心功能为计算每日'安全可花'金额,并配备AI顾问解释财务决策
时间轴 (近 90 天)
Budget Lover 是一个由作者独自开发的 Android 应用,技术栈为 Flutter + Firebase + Gemini,目前尚未发布,所有测试均在模拟器上用演示数据完成。
Budget Lover 的核心功能是计算每日「安全可花」金额,其逻辑为账户余额减去下次发薪日前已预留的各项支出(账单、订阅、计划付款、储蓄、安全缓冲),再除以距发薪日天数。
Budget Lover 的引擎层使用纯 Dart 编写,不依赖 Flutter 或 Firebase,因此可在毫秒级完成单元测试。
Budget Lover 的 AI 顾问从不进行算术计算:应用先在本地计算出安全可花金额、购买后新数值、新每日额度、即将到来的账单等事实,再将问题与数字一起发送给 Gemini,要求其用平实语言解释结果。
使用 Firebase AI Logic 的代价包括免费层限制很低,因此 Budget Lover 的顾问功能设有每日消息计数器,并使用更轻量、更便宜的模型处理小任务(如读取收据)。
Budget Lover 的订阅自动识别不直接解析金额,而是从已授权范围内的通知文本中抽取商家或服务名称,用设备本地的名称到类别映射表判断类型(如 Netflix/Disney+ 归为流媒体),只有类别聚合信息会传给模型,具体品牌名称不离开手机。
Budget Lover 包含「如果……会怎样?」模拟器功能,运行两次计算(真实数据与加入变化),展示差异,且不保存任何数据。
Budget Lover 支持 15 种语言,包括从右到左的阿拉伯语,作者自行编写了小型翻译层和布局测试,当翻译文本超出框体时测试会失败。
Budget Lover 项目包含超过 50 个测试文件,发现的大多数错误是日期边界情况(如月末、发薪日变动),而非界面问题。
Budget Lover 的技术栈包括 Flutter 和 Dart、Provider 管理状态、Firebase Authentication 和 Firestore、Firebase AI Logic 搭配 Gemini,以及 Flutter 的 PDF 和打印包。
全部知识事实 (10)
Budget Lover 是一个由作者独自开发的 Android 应用,技术栈为 Flutter + Firebase + Gemini,目前尚未发布,所有测试均在模拟器上用演示数据完成。
50%待验证Budget Lover 的核心功能是计算每日「安全可花」金额,其逻辑为账户余额减去下次发薪日前已预留的各项支出(账单、订阅、计划付款、储蓄、安全缓冲),再除以距发薪日天数。
50%待验证Budget Lover 的引擎层使用纯 Dart 编写,不依赖 Flutter 或 Firebase,因此可在毫秒级完成单元测试。
50%待验证Budget Lover 的 AI 顾问从不进行算术计算:应用先在本地计算出安全可花金额、购买后新数值、新每日额度、即将到来的账单等事实,再将问题与数字一起发送给 Gemini,要求其用平实语言解释结果。
50%待验证使用 Firebase AI Logic 的代价包括免费层限制很低,因此 Budget Lover 的顾问功能设有每日消息计数器,并使用更轻量、更便宜的模型处理小任务(如读取收据)。
50%待验证Budget Lover 的订阅自动识别不直接解析金额,而是从已授权范围内的通知文本中抽取商家或服务名称,用设备本地的名称到类别映射表判断类型(如 Netflix/Disney+ 归为流媒体),只有类别聚合信息会传给模型,具体品牌名称不离开手机。
50%待验证Budget Lover 包含「如果……会怎样?」模拟器功能,运行两次计算(真实数据与加入变化),展示差异,且不保存任何数据。
50%待验证Budget Lover 支持 15 种语言,包括从右到左的阿拉伯语,作者自行编写了小型翻译层和布局测试,当翻译文本超出框体时测试会失败。
50%待验证Budget Lover 项目包含超过 50 个测试文件,发现的大多数错误是日期边界情况(如月末、发薪日变动),而非界面问题。
50%待验证Budget Lover 的技术栈包括 Flutter 和 Dart、Provider 管理状态、Firebase Authentication 和 Firestore、Firebase AI Logic 搭配 Gemini,以及 Flutter 的 PDF 和打印包。
50%