🎴 "Flashcards" is the third React project made for the React Udacity Nanodegree program.
The application was tested using a iOS(iPhone 6S) device, unfortunately I don't have a Android device to test the app with it.
PS: It's necessary that you have a mobile device that has Expo app, and a computer that can run the Expo CLI.
Clone the repository to a folder of your choice, redirect to the cloned repository and execute the following command:
yarn install
After the installation of the libs and dependencies, start the project executing the command:
yarn start
Use the mobile device camera to scan the QRCode and run the project.
The project is organized in the following way:
- src
- actions
- components
- reducers
- screens
- types
- App.js
Below we can see all the libs used in the project:
Name | Function |
---|---|
expo | A free and open source toolchain built around React Native to help you build native iOS and Android apps using JavaScript and React. |
redux | Helps you write applications that behave consistently, run in different environments (client, server, and native), and are easy to test. |
redux-thunk | Thunks are the recommended middleware for basic Redux side effects logic, including complex synchronous logic that needs access to the store, and simple async logic like AJAX requests. |
react-redux | Binding of React and Redux |
react-navigation | React native navigation |
MIT © 2018
This project was created using the Expo.