Skip to content
A React Native bases mobile flashcard application.
JavaScript
Branch: master
Clone or download
aimenbatool Merge pull request #5 from aimenbatool/dependabot/npm_and_yarn/mixin-…
…deep-1.3.2

Bump mixin-deep from 1.3.1 to 1.3.2
Latest commit ceb65e3 Sep 2, 2019

README.md

UdaciFitness

A React Native personal flash card app. It allows users to keep track of new learned items and revise them over the time.

Note: App is developed and tested for IOS.

Developing

Prerequisites

Node

Install Latest LTS Version: 10.15.2 (includes npm 6.4.1) Binaries, installers, and source tarballs are available at https://nodejs.org/en/download/.

To update your npm and install globally, type this into your terminal

npm install npm@latest -g

To test Node. To see if Node is installed, open the Windows Command Prompt, Powershell or a similar command line tool

npm -v

Yarn

yarn is a fast, reliable, and secure dependency management tool. You can now use yarn to install reason and manage its dependencies.

To install Yarn, it is best to consult the official documentation for your particular platform.

To install yarn globally using node, type this into your terminal

npm install -g yarn

Testing

yarn -v

Building

Note: No Xcode or Android Studio is required to run this.

First, fork this repository to your GitHub account. Then you can clone and install:

git clone https://github.com/aimenbatool/mobile-flashcards-react-native.git
cd mobile-flashcards-react-native
yarn install // This will install all dependencies
yarn start or expo start

Android

  • Install the Expo app on your Android device.
  • Scan the QR code in your terminal from the Expo app to run the project on your phone.
  • Alternatively you can press 's' in the terminal and sign in with an Expo account, and sign in with the same account in the Expo app: your projects will automatically appear in the "Projects" tab.

iOS

  • Install the Expo app on your iOS device.
  • Press 'e' in the terminal to send the app link to your email address or phone number. This link can be used to run your project from the Expo app.
  • Alternatively you can press 's' in the terminal and sign in with an Expo account, and sign in with the same account in the Expo app: your projects will automatically appear in the "Projects" tab.

Expo CLI allows you to work with all of the Components and APIs in React Native, as well as the JavaScript APIs that the Expo app provides.

You can’t perform that action at this time.