- UI screens with new
UIViewPropertyAnimator
(allows user to control animation). - Currency converter
- Currency rates updated every 30 seconds with
Timer
- Displaying active exchange rate
- Ability to set amount to buy and amount to sell
- Download XML data
- Parse XML data into Object Structure
- Give current rate for provided currency type
- Display user balance for provided currency type
- Update user balance in persistent way
- Separate configuration file for setting URL
- Test currency list, all property should return correct count of currencies.
- Test network API
- Test currency converter