You are on page 1of 1

Homework 4:

Currency Converter v3.


Realtime exchange rates.
Conversion history
Application
In this homework, you need to update your Currency Converter app with the following new
functionalitys:
- The app retrieves exchange rates from an API via internet.
- The app saves the user's currency conversion history.

Tasks
Task 1: Realtime exchange rates.
- Your application retrieves exchange rates from the following open/free API:
o https://exchangeratesapi.io/
o https://free.currencyconverterapi.com/
o https://fixer.io/
o Any API you found.
- You are free to choose when to retrieve the data.
- Your application can work even when there is no internet connection. That means you
need to save the lastest exchange rate data to the application cache or internal storage.

Note: Since some API do not support VND currency, you can change the base currency
to another currency.

Task 2: Conversion history


- Design a UI that displays conversion history with the attributes for each record including
date and time, base currency and target currency.
- Store conversion history into the application internal storage.

You might also like