Currency’s Conversion
An application that can be run on Android and iOS implemented with Dart programming language anf Flutter framework . The App has Two main Features :
- The App Can get the currency value through a specific date compared to another currency
- The App Can get Currency value compared to other currencies based on the selected time period
- the user can input the start date and end date for the desired period of time.
- also can input base currency and the currency they would like to convert to.
- any Data called from an API be paginated and shows 10 records per API call
ScreenShots App Screens
`
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Unit Testing
unit tests for the AppServices class that handle:
- Receive two currencies conversion result from api.
- Receive Currency value compared to other currencies based on the selected time period.
- Receive two currencies symbols that needed to do Two Currencies Conversion and Currency value compared to other currencies based on the selected time period.
ScreenShot of Unit Testing Result
![]() |
![]() |
![]() |
Android Application
Install Application From Google drive Install