The purpose of this challenge is to give us a better understanding of your coding skills. If you have any questions or need any clarifications for this challenge, please get in touch!
Estimated time: 1hr.
- Create a Project for a Mobile Phone
- Android: Java/Kotlin | iOS: Swift (sorry, no Objective-C please!)
- Exchange rates must be fetched from: https://currencylayer.com/documentation
- User must be able to select a currency from a list of currencies available from the API
- User should then see a list of exchange rates for the selected currency
- Rates should be persisted locally and refreshed no more frequently than every 30 minutes (to limit bandwidth usage)
- Message the HR coordinator to get a API Access Key for using the API.
- Some way to select a currency
- A list/grid of exchange rates
- It doesn't need to be pretty, it just needs to be functional ;)
- An App that meets the Functional Requirements above
- Your coding style! Show us how you like to write your code
- Architecture, how you've structured your code
- Principles, how you belive code should be written
Zip your completed Project and email the .zip file. If you want to instead make a github repo and just send us a link to it, that's fine too but please do not fork this repo thanks!
Have fun!