Mobile application for taking a quiz of 10 True/False questions against OpenTrivia DB (https://opentdb.com). It's built using
ReactNative and has both iOS and Android versions. The Android version can be downloaded from distribution/app-release.apk
path in the repository.
All quizzes that the user takes are stored locally on the device and user can view scores of previous quizzes under High Scores
section.
- React Native
- Redux - for state management
- Redux Sagas - for managing async actions and effects
- I18n - translations
- Axios - as http client
- React Navigation
- Redux Persist - for adding offline capabilities
- Jest - for snapshot testing of reducers, actions, utility methods and leaf components.
git clone
npm install
oryarn
(preferably yarn)react-native link
, you might have to kill the link process if it gets stuck afterrnpm-install info Assets have been successfully linked to your project
react-native run-ios
orreact-native run-android
.