React Native Project: Mobile Flashcards
Description
This is the third project for the React Nanodegree.
It is a mobile application that allows users to study collections of flashcards. The app will allow users to create different categories of flashcards called "decks", add flashcards to those decks, then take quizzes on those decks.
The app is built with React Native and was developed and tested for iOS only.
Getting started
Installation
The React Native app was bootstrapped with Create React Native App.
Developer Software Dependencies:
- Yarn package manager
create-react-native-app
- Editor / IDE
- Expo app on a mobile device, and/or Xcode (for the iOS simulator)
- Expo SDK or XDE
External Libraries used in this Project:
- Redux
- React Navigation
- Styled Components
- Jest
- React Prop Types
Getting Started
To get started with this repository:
# git clone the repository e.g. into a <projects> folder
cd <projects>
# git clone with ssh
git@github.com:deyanemo/mobile-flashcards.git
# or git clone with HTTPS
git clone https://github.com/deyanemo/mobile-flashcards.git
# change directory into the cloned repo
cd mobile-flashcards
# install the dependencies
yarn install
#run the project
yarn start