This is a React Native project bootstrapped with @react-native-community/cli
.
- A recent version of Node.js, we advise v22 or newer.
- For iOS, have setup XCode and an iOS Simulator or device in Developer Mode. See here.
- For Android, have setup the Android SDK and either an physical or virtual Android Device. See here.
First, install dependencies
npm i
cd ios
pod install
cd ../
Then, for iOS...
npm run ios
Or, for Android...
npm run android
The app should build, install and launch on your respective device ready for development.
You can now start development by modifying App.tsx
. The App should automatically update when you save.
Run tests with:
npm run test
Review the PR in the interview by talking through the changes. Do not comment on the PR in GitHub.