A React Native app for educational purposes https://react-native-courses.clubinfo-clermont.fr/docs/notation
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Alexis Drai 5065277381
📝 🎨 🔥 Update Readme: add sketches and remove CI
2 years ago
.idea CRUDify Moves (Fix #6) (#11) 2 years ago
assets CRUDify Moves (Fix #6) (#11) 2 years ago
components CRUDify Moves (Fix #6) (#11) 2 years ago
docs 📝 🎨 🔥 Update Readme: add sketches and remove CI 2 years ago
entities CRUDify Moves (Fix #6) (#11) 2 years ago
navigation CRUDify Moves (Fix #6) (#11) 2 years ago
redux CRUDify Moves (Fix #6) (#11) 2 years ago
screens CRUDify Moves (Fix #6) (#11) 2 years ago
.gitignore 🏗️ Prepare project structure (#2) 2 years ago
App.tsx CRUDify Moves (Fix #6) (#11) 2 years ago
README.md 📝 🎨 🔥 Update Readme: add sketches and remove CI 2 years ago
app.json 🏗️ Prepare project structure (#2) 2 years ago
babel.config.js 💄 Create Move screens (#3) 2 years ago
config.ts CRUDify Moves (Fix #6) (#11) 2 years ago
package.json CRUDify Moves (Fix #6) (#11) 2 years ago
tsconfig.json 🏗️ Prepare project structure (#2) 2 years ago
yarn.lock CRUDify Moves (Fix #6) (#11) 2 years ago

README.md

PoKeMoNg

A React Native app for educational purposes. Refer to instructions here.

About

Notation checklist

  • Documentation (6 pts)
    • Application sketches (4 pts)
    • A Readme describing your project/application. (2 pts)
  • Basics (20 pts)
    • Navigation (3 pts)
      • Tab bottom navigation (2 pts) AND at least one button (1 pts)
    • Redux Store (10 pts)
      • Read data from redux store (2 pts)
      • Update data to redux store with actions and reducers (slice = 0) (4 pts)
      • Update data to redux store using redux-thunk (API AND|OR AsyncStorage) (4 pts)
    • Display list of items (2 pts)
      • FlatList, VirtualizedList or SectionList
    • Display dynamic image (2 pts)
    • Binding child component props (1 pts)
    • Handle a TextInput correctly (2 pts)
      • Beware of keyboard management
  • Application features (14 pts)
    • Retrieve data using the Web API (6 pts)
      • Handle fetch success callback (3 pts)
      • Handle fetch error callback (3 pts)
    • Store favorite data into phone storage (2 pts)
    • Write Tests (6 pts)
      • all actions payload (1 pts)
      • all reducers case (2 pts)
      • one UI Component (3 pts)

Sketches

This app will contain a home page, and a "master/detail" tab for Moves with basic CRUD features.

Home

Collection

Detail

Creating

Updating

Using the app

This app is linked to a backend that is set up to accept CORS from http://localhost:19006. If you want to use the dedicated API, please make sure you're not overriding that default port number when running this app.