React Native Code Challenge

The goal of this challenge is to create a simple React Native app that displays a list of documents, and allows the user to create new ones. Also the app receives real time notifications through a socket connection. The app should be able to run on both iOS and Android.

If you want to get access to the server, please contact me.

Implemented libraries

Run the app

  • Clone the repo

  • Run yarn to install dependencies

  • Go to ios folder (if you are using macOS) and run pod install (if you are running an M1 Mac, please run arch -x86_64 pod install instead)

  • Run yarn ios or yarn android to run the app. (if you are running an M1 Mac, please run arch -x86_64 yarn ios instead).

  • If you experiment any connection issue with the app in Android, try to run adb reverse tcp:8080 tcp:8080 and reload the app.

Screenshots

01.mp4

Screenshot 1

Screenshot 2

Screenshot 3

Screenshot 4