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 应用,并对其界面非常喜欢。






