Skip to content

yoshiysh/MobileDeveloperChallenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

Mobile Developer Challenge

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.

Goal:

Develop a Currency Conversion App that allows a user view exchange rates for any given currency

  • Create a Project for a Mobile Phone
  • Android: Java/Kotlin | iOS: Swift (sorry, no Objective-C please!)

Functional Requirements:

  • 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.

UI Suggestion:

  • 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 ;)

What we're looking for:

  • 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

When you're done...

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!

UI Suggested Wireframe

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published