React Native - Coding Challenge

CityMall is looking for people who can build awesome products, so we created this challenge to test our candidates' overall developer skills.

Instructions

1. Build your app

You have 1 week to complete the challenge.

Implementation and design will be evaluated.

2. Submit your challenge

Follow these instructions to submit your challenge.

3. Impress us with your skills

Challenge

Umang is a aspring js dev, he loves coding but unfortunately he broke his laptop and he wants to code somewhere. You have to make js playground app in react native in light and dark mode.

Requirements

Your app should be able to complete the following tasks:

  • A screen thats contains code editor with play and setting button at top.
  • When user hit the play button after writting code it should show the result in another screen.
  • When user goes to setting screen it should comes with basic editor config like theme (white and dark), fontSize and spacing (4,2).
  • Basic component based test should be written.
  • Color highlighting should be done.
  • You will use Ignite Cli to have to have your base project.
  • You can pick any design from mobile based editor/IDE.

Grading

The grading of the app will be based off of three criteria:

  • 30% - UI and UX
  • 40% - Overall Design and Structure
  • 30% - Data Management and Store