Skip to content

fadiaIW/wave-mobile-challenge

 
 

Repository files navigation

Wave Challenge Code - Product List View

I have used React Native framework in JavaScript for this challenge.

Project Description

  • When the API call is successful with no errors, I am showing the Products page

    Success
  • In case of an error, I have created an error page.

    Success
  • Incase of no internet connection, I am displaying a toast as well as a No internet connection page.

    Success

Installation

Clone the repository using the command below

$ git clone https://github.com/fadiaIW/wave-mobile-challenge.git

Install the dependencies and devDependencies and start the server.

cd wave-mobile-challenge
npm i

For iOS

cd ios && pod install
npx react-native run-ios

For Android

npx react-native run-android

What am I proud of in the implementation?

I created the currencyDisplay function in the helper file, which uses Intl.NumberFormat, to convert the price in CAD format, but is scalable to other currencies if required in the future.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Java 36.5%
  • JavaScript 23.2%
  • C++ 15.9%
  • Objective-C++ 10.3%
  • Objective-C 5.4%
  • Makefile 3.4%
  • Other 5.3%