Use create-react-native-app to build your project.
Allow users to create a deck which can hold an unlimited number of cards.
Allow users to add a card to a specific deck.
The front of the card should display the question.
The back of the card should display the answer.
Users should be able to quiz themselves on a specific deck and receive a score once they're done.
Users should receive a notification to remind themselves to study if they haven't already for that day.
This project was bootstrapped with Create React App.
Used Flip Card Animation
clone the Project - git clone https://github.com/sonalikatara/mobile-flashcards
install the dependencies - npm install
start the project with yarn - yarn start
Select i for ios simulator (You will need to have Expo available). Alternatively you can scan the barcode on an Android (but there may be views unavailable in Android)
Play around and have fun on the simulator (Best to view using iPhone 8 )
The application has five views.
displays the title of each Deck
displays the number of cards in each deck
displays the title of the Deck
displays the number of cards in the deck
displays an option to start a quiz on this specific deck
An option to add a new question to the deck
displays a card question
an option to view the answer (flips the card)
a "Correct" button
an "Incorrect" button
the number of cards left in the quiz
Displays the percentage correct once the quiz is complete
An option to enter in the title for the new deck
An option to submit the new deck title
An option to enter in the question
An option to enter in the answer
An option to submit the new question
The contents of this repository are covered under the MIT License.