Expense Bud

一款帮助您跟踪支出并保持领先地位的应用程序?

该应用程序采用干净的架构和 MVVM 模式构建

动机:实现关注点的清晰分离,组件松散耦合,数据单向流动。这意味着我们的应用程序是可维护、可扩展且可测试的。

框架/库

flutter: Google 的 UI 工具包,用于构建跨平台应用程序 provider: 状态管理库 get_it: 依赖注入框架 hive: 超快速的键值数据库库

本地运行

克隆项目

  git clone https://github.com/Iamstanlee/expense_bud.git

进入项目目录

  cd expense_bud

安装依赖项

  flutter pub get

运行应用程序 android 或 ios 模拟器

  flutter run

运行测试

要运行测试,请运行以下命令

  flutter test

路线图

  • 添加洞察功能
  • 支持更多货币

GitHub

查看 Github