Git Product home page Git Product logo

reactnd-project-udacicards's Introduction

Una versión en castellano está disponible más abajo


Submitting the third project of the React Nanodegree offered by Udacity

UdaciCards is a mobile app written in React Native, user can create decks of cards with questions, affirmations that can be true or false, and indicating if it's correct or not. The user can then quiz himself with his self-made deck of cards.

The user receives a notification every day at 14:00 if he didn't open the app that day, to remind him that he has to study today.

Compatibility

The app works correct on IOS, but, has some issues compiling for Android

Known Issues

  • Android: In the Quiz Section, the cards are not rendered correctly, they should animate on touch.

Requirements

Make sure you have git and Node v6 or later installed. No Xcode or Android Studio installation is required.

Install

To install this project you have to download or clone it from this repository.

The following command clones the project

git clone https://github.com/qazsero/reactnd-project-UdaciCards  UdaciCards
cd UdaciCards

After downloading a copy of the repo you need to install the packages it depends on

npm install

Executing the App

npm start

Runs your app in development mode.

Open it in the Expo app on your phone to view it. It will reload if you save edits to your files, and you will see build errors and logs in the terminal.

npm run ios

Like npm start, but also attempts to open your app in the iOS Simulator if you're on a Mac and have it installed.

License

The content of this repository is licensed under a Creative Commons Attribution license


Entrega del tercer proyecto del React Nanodegree ofrecido por Udacity

El trabajo consiste en una aplicación móvil hecha en React Native, en la que usuarios pueden crear barajas de preguntas y respuestas que pueden ser reales o falsas. El mismo usuario puede enfrentarse a sus barajas.

El usuario recibe una notificacion local a las 14:00 cada dia, si la última abertura de la app ha sido el dia anterior o anterior, para recordarle los estudios.

Compatibilidad

La aplicación funciona correctamente en IOS, sin embargo, contiene errores en su versión Android

Fallos conocidos

  • En Android, durante el Quiz, las cartas de la baraja no se ven correctamente, cuando deben animarse al toque.

Requisitos previos

Este proyecto requiere que el destino tenga instalado las herramientas git y npm.

Instalación

Para instalar el proyecto es necesario descargarlo o clonarlo desde este repositorio.

Comando para clonar el proyecto.

git clone https://github.com/qazsero/reactnd-project-UdaciCards  UdaciCards
cd UdaciCards

Tras descargar una copia del proyecto es necesario instalar los paquetes de los que depende.

npm install

Ejecutando la App

npm start

Abre la app en la Expo app en tu móvil para verla.

npm run ios

Igual que npm start, pero tambien intentará abrir la app en un simulador IOS si estás en usando el sistema operativo macOS y lo tienes instalado.

Licencia

El contenido de este repositorio está licenciado bajo la Licencia de atribución Creative Commons

reactnd-project-udacicards's People

Contributors

qazsero avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.