Skip to content

yisusparkr/finance-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

11 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Finance App ๐Ÿ“ฑ๐Ÿ’ฒ

Finance App was made as technical test using Flutter framework ๐Ÿ’™.

Run the app

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.

Screens

At the moment this app have around 5 screens with different functions.

Sign in screen

This screen is used to enable the user write his login data.

Sign up screen

Allows the user to create an account.

Home screen

This screen just show two buttons, allowing the user to navigate to History screen or just sign out.

Finance types screen

It show three buttons with different currencys.

Finance data screen

This screen show the entire data of the selected currency.

Packages used

This app use different packages to improve the development time:

  1. animate_do
  2. cloud_firestore
  3. dio
  4. equatable
  5. firebase_auth
  6. flutter_bloc
  7. firebase_core
  8. fl_chart
  9. line_icons
  10. lottie

State management

As state management was used BLoC with Equatable allowing the application to be fully scalable.

APIs used

To fulfill the app requeriments different APIs are used:

  1. RFC Verifier API
  2. Yahoo Finance API

About

Finance App was made as technical test using Flutter framework ๐Ÿ’™.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages