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 4d7ad0784c
📝 Add TODOs to Readme
2 years ago
.idea 💚 Fix CI 2 years ago
assets 🎨 🧭 🗃️ Improve UI, use redux to fetch data, add nav options 2 years ago
components 🥅 Handle fetch error callbacks 2 years ago
docs 🔥 Remove unused code 2 years ago
entities CRUDify Moves 2 years ago
navigation 🔥 Remove unused code 2 years ago
redux 🥅 Handle fetch error callbacks 2 years ago
screens 🥅 Handle fetch error callbacks 2 years ago
.drone.yml 💚 Fix CI 2 years ago
.gitignore 🏗️ Prepare project structure (#2) 2 years ago
App.tsx 🔒 Use safe area provider 2 years ago
README.md 📝 Add TODOs to Readme 2 years ago
app.json 🏗️ Prepare project structure (#2) 2 years ago
babel.config.js 💄 Create Move screens (#3) 2 years ago
config.ts 🎨 🧭 🗃️ Improve UI, use redux to fetch data, add nav options 2 years ago
package.json 🩹 Ensure elements that share rows can always all be seen 2 years ago
tsconfig.json 🏗️ Prepare project structure (#2) 2 years ago
yarn.lock 🩹 Ensure elements that share rows can always all be seen 2 years ago

README.md

Build Status Quality Gate Status

Maintainability Rating Reliability Rating Security Rating

Coverage Lines of Code

Bugs Code Smells Duplicated Lines (%) Security Hotspots Technical Debt Vulnerabilities

AD_ReactNative

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

Notation checklist

  • Documentation (6 pts)
    • Application sketches (4 pts)
    • A Readme describing your project/application. (2 pts) [planned]
  • 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) [maybe]
    • Write Tests (6 pts)
      • all actions payload (1 pts)
      • all reducers case (2 pts)
      • one UI Component (3 pts)

Sketches

This app will contain several "master/detail" tabs. They are as follows.

Pokemongs

Moves

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.