Mobile Flashcards - Project 3 for Udacity React Nanodegree
This is the project for Udacity's React & Redux course. It shows my skills in developing mobile applications using framework React Native.
Mobile Flashcards is a React Native application that allows users to create decks of flashcard questions, and then take quizes with the created decks.
Features
- Create decks
- Delete desks (on the main screen by long pressing on the selected board)
- Add cards to deck
- Run quiz on each deck to challenge yourself
- Get daily reminders if you forget to take quizes
- Runs on iOS and Android
Install and run
Follow these simple steps to install and run this application on your machine:
- clone this repository to your machine
- install all project dependencies with
npm install
oryarn
within the newly created directory - start the server with
npm start
oryarn start
- download the Expo app on your smartphone to play with it or simply run the app on a simulator (iOS or Android)
Tested
Application has been tested for:
- Android with Expo on Android Studio Emulator
- Android with OnePlus 3T phone
- IOs with Expo on Xcode Iphone Emulator
Technologies Used
- React Native (Create React Native App)
- React Redux
- Expo
- React Navigation (v. 2.18)
- Styled Components (v. 3.4.10)