Skip to content

benhk2005/PPEx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

App Icon

PPEx

Feature

  • Support 168 currency rate conversion (subject to API support)
  • Local cache for 30 minutes for currency list and exchange rate

Software Used

XCode Version 12.2 (12B45b)

Install Dependency

PPEx use Alamofire, ObjectMapper and JGProgressHUD This project use Cocoapods to manage the dependency Please execuet the follow command to install the dependency before run. pod install

App architecture / Implementation approach

  • VIPER architecture applied to this application in order to provide high degree of unit test coverage
  • Depenedcy injection: Used dependency injection in order to provide high degree of unit test coverage
  • Unit Test for Presenter coverage : 85%+
  • Widget:
    • CurrencyEntryView: for decimal number input
    • CurrencyDropDownView: for select currency

Data Source

https://currencylayer.com/documentation

Screenshot

Unit Tests

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published