This app is created using create-react-native-app.
- Mobile Flashcards is a study oriented casual quiz game where users can take quizes to test their skills
- Users can also add new question(card) to deck to deck
- Or a add a new deck entirely
- Every quiz question attended add to a totals score displayed at the end of quiz.
To compile the project:
- Run
yarn install - Then run
expo startto start the development server at run the project is a device or simulator
If you get and error on expo start you can install expo by running
npm install expo-cli --global. Or for further reading about expo visit expo.io's website
react-navigation@react-native-community/viewpagerreact-reduxredux-thunkredux
The project includes _DATA.js component containing data format for a card
For Details the file is located in /src/utils/_DATA.js
The app uses daily notifications to remind a users if he/she has not take a quiz that day. If you miss an day's update the plan is to intimate user via fcm notifications to complete the task of that day
The app consists of 5 screens:
- Deck list
- Deck details
- Add deck
- Add card
- Quiz
and utilizes redux to seamlessly pass data throoughout the application.
| Platform | Tested |
|---|---|
| iOS | ✅ |
| Android | ✅ |
| iOS (Simulator) | ✅ |
| Android (Simulator) | ✅ |