Waterfly III

非官方 Android 应用,用于 Firefly III,一个免费开源的个人财务管理器。

该应用的设计深受 Bluecoins 的影响。

功能

该应用仍处于开发过程中,但基本功能已可用

  • 通用
    • 浅色和深色模式
    • 支持翻译 – 通过 Crowdin 帮助翻译!
    • 收听来电通知(例如来自 Google Pay 或银行应用),并预填充交易
  • 仪表板
    • 显示当前余额和近期历史的多个图表
    • 过去 30 天的预算概览
  • 事务
    • 按日期列出交易,包括筛选器
    • 添加和编辑交易,支持自动完成,包括附件、拆分交易和多币种支持
  • 资产负债表
    • 列出individual balances
  • 储蓄罐
    • 查看储蓄罐
    • 向储蓄罐添加/移除资金
  • 账户
    • 列出所有资产/支出/收入/负债账户

计划功能

该应用试图复制 Web 界面的所有功能。相反,它旨在成为一个良好的伴侣,方便您随时随地访问最常用的功能。不计划实现更深入的操作,例如创建或删除资产账户、创建或修改规则等。

  • 更多筛选选项
  • …等等。

屏幕截图

全部使用 Google Pixel 5 制作。

仪表板 事务 资产负债表
交易编辑 拆分交易 交易附件

技术

该应用使用 Flutter 构建,并努力遵循 Material 3 设计指南。此外,我尽量使应用尽可能“精简”,不包含外部跟踪器或对外部包不必要的依赖。

动机

Bluecoins 在设备之间同步且不始终在线存储附件时遇到问题,我一直在寻找一个自托管的替代方案,并发现了 Firefly III。在一个将 Bluecoins 迁移到 Firefly 的快速脚本之后,唯一需要做的就是下载一个应用程序以便随时随地轻松跟踪支出……或者我当时是这么想的。

不幸的是,我发现现有 Firefly III 的 Android 应用要么过时,要么非常不稳定且维护不善。我一直想用 Flutter 做些什么,于是我开始制作自己的应用,模仿我一直使用的 Bluecoins 应用,并对其界面非常喜欢。

GitHub

查看 Github