Skip to content

Latest commit

 

History

History
56 lines (37 loc) · 1.3 KB

README.md

File metadata and controls

56 lines (37 loc) · 1.3 KB

Fantastec tech test

iOS Android
iOS android

How to run the project locally

This assumes you have followed the React Native CLI getting started guide and your machine is setup for React Native.

  • Initial setup (from your terminal):
  git clone git@github.com:SMJ93/fantastec-tech-test.git

  cd fantastec-tech-test

  yarn install
  • Run on iOS
  cd ios && pod install

  // In terminal 1
  yarn start

  // in terminal 2
  yarn ios
  • Run on Android
    • Note: You may need to load up an android emulator before running the app if you're using an older version of Android Studio
  // In terminal 1
  yarn start

  // in terminal 2
  yarn android

Things I would do if I had more time

General

  • Improve the appearance by using consistent colours, spacing, fonts etc
  • Discuss with the product design team the possibility of adding icons / images to make it more interesting
  • Add E2E tests with Detox to make sure the feed and key moments render as expected
  • Add eslint and prettier to improve code quality

Key moments

  • Animate key moments in and out
  • Use appropriate icons for the button