Vizier

一款金融类移动应用的原型。

Vizier

关于

主要目标是创建一个具有自定义UI的应用,而不使用外部库。

我们自己创建了所有图表、动画和自定义小部件,使用了Flutter提供的组件,甚至是Canvas层。

该应用使用随机生成的数据,但由于其编写的架构,允许您轻松连接外部提供者(例如REST API),而无需更改视图或cubits。

通过公开项目,我们还可以向您展示我们在Merixstudio的工作方式,该应用使用了我们开发者制定的标准。

特点

  • 流畅、精美的动画
  • 独一无二的、从零开始制作的图表
  • UI无外部库
  • Bloc架构,具有SOLID和Clean Architecture的优点
  • 随机生成的数据
  • 自适应小部件,支持iOS和Android平台的差异

使用的库

  • AutoRoute
  • Bloc
  • Freezed
  • 可注入

截图

Screen1 Screen2

先决条件

开始之前,在主项目文件夹中运行

flutter pub run build_runner build

生成所有必需的文件

环境版本

  • Dart 2.16+
  • Flutter 2.10.3

链接

许可证

MIT 许可

GitHub

查看 Github