/Mobile-Flashcards-React-Native-App

Mobile Flashcards is a React Native app for iOS and Android that allows users to create decks, add cards and quiz themselves.

Primary LanguageJavaScript

Mobile-Flashcards-React-Native-App

Mobile Flashcards is a React Native app for iOS and Android that allows users to create decks, add cards and quiz themselves.

It uses React Native, Expo, Redux, & React Navigation.

Installation

Clone the repository, change directories, and use npm or yarn to install the dependencies.

$ git clone https://github.com/YousefKJM/Mobile-Flashcards-React-Native-App.git
$ cd Mobile-Flashcards-React-Native-App
$ yarn

Usage

To run your project, navigate to the directory and run one of the following yarn commands.

  • cd Mobile-Flashcards-React-Native-App
  • yarn android
  • yarn ios
  • yarn web

💡 You can also open up the projects in the ios and android directories with their respective IDEs. 🚀 Please note that expo-updates (​https://github.com/expo/expo/blob/master/packages/expo-updates/README.md​) has been configured in your project. Before you do a release build, make sure you run expo publish. Learn more. (​https://expo.fyi/release-builds-with-expo-updates​)

if expo package is already installed in your machine, run the following command directly. (No need to follow the yarn commands for each platform)

  • expo start

This will open Expo Developer Tools in the browser. You can then do one of the following.

Testing

This project has been tested on the following platforms:

  • iOS 13+
  • Android 9+.