luthfifr / CurrencyCalc

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CurrencyCalc

This repo is the answer of PayPay coding challenge.

Special Notes:

  • Please run $ pod install after cloning this repo from GitHub or downloading it from email. It should ensure the podfiles are installed correctly for the project.
  • Please use develop branch to review my answer and run the projects in Simulator/Real Device.

Functional Requirements:

  • Exchange rates must be fetched from: https://currencylayer.com/documentation
  • Use free API Access Key for using the API
  • User must be able to select a currency from a list of currencies provided by the API(for currencies that are not available, convert them on the app side. When converting, floating-point error is accpetable)
  • User must be able to enter desired amount for selected currency
  • 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)

UI:

CurrencyCalc_Screnshot

About


Languages

Language:Swift 90.1%Language:Ruby 9.9%