Udacity Become React Developer ND
This App is based on the classic game of flash cards. Flash cards is used by people, generally students, to memorise things. In its physical form, people write question on one side of the card and answer on the other side of the card. Then they shuffle the cards and start the quiz. They read the question and try to answer it. After answering they turn the card to see whether the answer was correct or not and then mark the count of correct/incorrect in a sheet. Finally once all the cards are done, they see how many correct questions they answered.
- View all decks
- Add new deck
- View last quiz taken info
- View All flashcards of deck
- Add new flashcards to deck
- Take Quiz on flashcards
- Get Local Notifications
Stack Navigation |
---|
Home Tabs Navigation |
Deck Tabs Navigation |
Home Tabs Navigation | Deck Tabs Navigation |
---|---|
DeckList View All Decks |
DeckView/:deckId Flashcards of Deck |
NewDeck Create New Deck |
NewCard/:deckId Add Flashcard to Deck |
QuizInfo Last Quiz Info |
QuizView/:deckId Take Flashcards Quiz |
You should have npm
, node
& expo-cli
installed in your machine, to confirm type node --version
v14.12.0(or above) & expo -V
v3.27.14(or above) in terminal. Below are steps to setup project in your system :
- Clone the
master
branch of this repository - Open Terminal in project folder (containing
package.json
file) - Run
npm install
and wait for all dependencies to download + install - Finally run
expo start
this will automatically launch Expo DevTools is running athttp://localhost:19002
- Scan QR Code with Expo Android or iOS App & run application
Tested on : Expo Web & Android Expo App, works like charm :)