algokun / reactnd-mobile-flashcards

Mobile Flashcards is a native application built with React Native that helps you in remembering things. You can add decks, cards to decks and play quiz to check how much you remembered

Home Page:https://expo.io/@algokun/flashcards

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Mobile Flashcards

Mobile Flashcards is a native application built with React Native that helps you in remembering things. You can add decks, cards to decks and play quiz to check how much you remembered. It also helps you by sending quick remainders to study.

What i learnt?

  • How to create native apps using React Native
  • How React and React Native are similar
  • React Native core concepts
    • Using react-native library
    • Using expo
    • How to navigate
    • Different ways to navigate in React Native
    • Using Native Features, Notifications
  • Using ReactNative and Redux
  • Using Redux Middlewares
  • Dispatching Actions to update Store via Reducer

Features

  • 🌟 Customized Styles using CSS
  • πŸ”₯ Highly-Reactive UI
  • πŸ’‘ Ready made components
  • πŸ—ΊοΈ Routing using React Navigation
  • ♻️ State management using Redux
  • ❓ Add a question
  • πŸ—’οΈ Create Decks
  • πŸ€” Remember using Flashcards
  • 🎁 Score to see your results
  • πŸ”” Local Notifications

Installation

  1. To Start with download node on your pc from its official site.
  2. Install the dependencies
    npm install
  1. Install expo-cli using node
    npm i -g expo-cli
  1. Before running the app run this command to link the font
    yarn react-native link
  1. Run the app
    expo start
  1. See live in your local machine here.

  2. If you're facing watchman error :

rm -rf /usr/local/var/run/watchman/root-state

Screenshots

About

Mobile Flashcards is a native application built with React Native that helps you in remembering things. You can add decks, cards to decks and play quiz to check how much you remembered

https://expo.io/@algokun/flashcards


Languages

Language:JavaScript 59.1%Language:Java 18.4%Language:Ruby 10.2%Language:Objective-C 8.6%Language:Starlark 3.8%