This is a test app built using React Native. It was built to practice and demonstrate various elements of modern React (and React Native) development.
To build a simple trivia game using an external API to supply the questions. Why does it exist? I was doing a code challenge and thought it came out pretty well!
- Do all the things for React Native development (specifically, Building Projects with Native Code)
- The following has only been tested on Macs and iOS
- You definitely need
react-native-cli
- Clone this repository:
git clone [email protected]:zacharyabresch/FinerPoints.git
cd FinerPoints
npm i
react-native link
- for FontAwesome assets
react-native run-ios
- This can be tempermental. If you're having problems, do this:
rm -Rf ios/build/ node_modules && npm i && react-native run-ios
- This will run in the simulator
- This can be tempermental. If you're having problems, do this:
- Win the trivia challenge!!
- Run the tests once:
npm t
- Run & watch the tests:
npm run test:watch
- Run tests & get coverage:
npm run test:coverage
- React
- React Native
react-native-vector-icons
(specifically, FontAwesome)- Redux and
react-redux
axios
redux-thunk
html-entities