Skip to content

Flashcards project from Udacity React Developer Nanodegree Program

Notifications You must be signed in to change notification settings

marquesm91/react-mobile-flashcards

Repository files navigation

Flash Cards Project

Flash Cards Project is the third challenge project of Udacity Nanodegree React Program.

This project was bootstrapped with Create React Native App.

Test yourself

Follow these steps

  • git clone https://github.com/marquesm91/react-mobile-flashcards
  • npm install or yarn
  • npm run start or yarn start
  • run application on iOS (only iOS tested)

Plataform Tests

Plataform Tested ?
Android Device
Android Simulator
iOS Device
iOS Simulator

About the application

After the default installation with create-react-native-app, three 3rd party library was added:

  • dayjs found here was used to learn another date package and try something new insted moment.
  • react-native-animate-number found here and used to Animate Value Numbers easily.
  • react-native-swiper found here and used to sort array based on an key object.
  • react-navigation was used to create all the app navigation.
  • redux and redux-thunk was used to state management.

What you can do

  • You can add/delete a Deck.
  • You can add new Cards to a Deck.
  • You can start a Quiz.
  • You can see the answers of each Card.
  • You can go back or go further to take a look of all cards Deck.
  • You can check your results at the end of the Quiz.

Features

All features listed are a plus and not mentioned in challenge's specification.

  • Delete a deck. (An Alert will show to you to really confirm your action. Prevent miss taping)
  • View with total of correct answers (absolute and relative) and check again your individual results by card
  • You can add multiple cards at the same screen. (You don't have to navigate back to do that)
  • When you try to start a quiz with an empty deck, a view you warning you to Create a New Question

About

Flashcards project from Udacity React Developer Nanodegree Program

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published