A flutter financial application with a custom UI without using external libraries

Vizier

Prototype of a financial mobile application.

About

The main goal was to create an application with a custom UI without using external libraries.

We created all charts, animations, and custom widgets ourselves, using components provided by Flutter or even layers of canvas.

The application uses randomly generated data, but thanks to the architecture in which it was written, it allows you to easily connect an external provider(e.g. REST API) without changing views or cubits.

By making the project public, we can also show you how we work at Merixstudio, the application uses the standards developed by our developers.

Features

  • Smooth, beautiful animations
  • Unique, made from scratch charts
  • No external libraries for UI
  • Bloc architecture with advantages of SOLID and clean architecture
  • Randomly generated data
  • Adaptive widgets to support iOS and Android platform differences na

Libraries used

  • AutoRoute
  • Bloc
  • Freezed
  • Injectable

Screenshots

Prerequirements

Before starting, run in main project folder:

flutter pub run build_runner build

To generate all the necessary files

Environment versions

  • Dart 2.16+
  • Flutter 2.10.3

Links

License

MIT License

GitHub

View Github