This is a simple study application with flashcards.
- App Preview
- Run the application
- Features
- Further TO DO LIST
- Create React Native App
- Additional Dependencies
| Category List | Quiz View |
|---|---|
To run the application:
- Install all dependencies with
yarn install- Use yarn because Create React Native App does not currently work well with NPM v5, due to bugs in NPM.
- Start the application on Expo with
expo start
- If Expo environment is not set up, see this documetation. (Setting up the development environment)
- Use your device
- Install the CLI
yarn global add expo-cli - Download the "Expo Go" app from the Play Store or App Store if you want to run the application on your device.
- Expo on Google Play (Android)
- Expo on the App Store (iOS)
- Open the project:
- Sign in to expo and the project will appear in the app.
- Or point your phone's camera at the QR code in the terminal
- Start the project with
expo start
- Install the CLI
- Use your device
- Navigate app with
Tab Navigation&Stack Navigation(v5) - Manage data by
Redux - Load/Store data with
AsyncStorageAsyncStorageis deprecated. It should be changed!
- Everyday notification as reminder
- Implement flipping card animation
- Replace
AsyncStorage - Splash Screen
- Sort card by time
- Add a feature about loading/saving image for the quiz
- Edit cards (update/delete)
- Use sliding pages for Quiz
- Loading indicator
- Integrate with back-end
- Fix a bug that 'Submit' button pops up on Android
This project was bootstrapped with Create React Native App.
- redux
- react-redux
- styled-components
- react-native-vector-icons
- @react-navigation/native
- @react-navigation/bottom-tabs
- @react-navigation/stack
- expo-constants
- expo-image-picker
- expo-notifications
- expo-permissions