Finance App was made as technical test using Flutter framework ๐.
After download the project as .zip or after clone, is necessary to open the project in your prefered IDE and then open the puspec.yaml archive and get the packages just pressing CTRL + S or writting pub get in the terminal, then just run the app.
At the moment this app have around 5 screens with different functions.
This screen is used to enable the user write his login data.
Allows the user to create an account.
This screen just show two buttons, allowing the user to navigate to History screen or just sign out.
It show three buttons with different currencys.
This screen show the entire data of the selected currency.
This app use different packages to improve the development time:
- animate_do
- cloud_firestore
- dio
- equatable
- firebase_auth
- flutter_bloc
- firebase_core
- fl_chart
- line_icons
- lottie
As state management was used BLoC with Equatable allowing the application to be fully scalable.
To fulfill the app requeriments different APIs are used:




