This project provide currency conversion over spesific date
Home Screen | Setting Screen | Home Screen |
---|
● In this project i used Bloc statemanagement and clean archetture.
● For handling Api requests used Dio package
● Unit tests is written and mockito is used for creating mock objects of Api requests and simulate their behavior
● Clean code with reusable cpmponents of widgets and views is provided.
● Clean code with reusable cpmponents of widgets and views is provided.
● get supported symbols without any errors.
● convert Currency returns the converted amount if successful.
● convertCurrency throws an error if conversion fails.
● get Time Series Data without any errors.
● get Time Series Data should throw error when enter invalid start or end date.
Each test is provided with clear description ,feel free to run all of tests or one of them ,each unit doesn't depend on others.