费用预算

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

该应用程序是使用干净架构和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