📝 Add TODOs to Readme

pull/11/head
Alexis Drai 2 years ago
parent 5cabec7642
commit 4d7ad0784c

@ -17,23 +17,47 @@
# AD_ReactNative
A React Native app for education purposes. Refer
A React Native app for educational purposes. Refer
to [instructions here](https://react-native-courses.clubinfo-clermont.fr/docs/notation).
+ [Notation checklist](#notation-checklist)
+ [Sketches](#sketches)
- [Trainers](#trainers)
- [Pokemongs](#pokemongs)
- [Moves](#moves)
+ [Using the app](#using-the-app)
## Notation checklist
* [ ] Documentation (6 pts)
- [ ] Application sketches (4 pts)
- [ ] A Readme describing your project/application. (2 pts) [planned]
* [x] Basics (20 pts)
- [x] Navigation (3 pts)
+ [x] Tab bottom navigation (2 pts) AND at least one button (1 pts)
- [x] Redux Store (10 pts)
+ [x] Read data from redux store (2 pts)
+ [x] Update data to redux store with actions and reducers (slice = 0) (4 pts)
+ [x] Update data to redux store using redux-thunk (API AND|OR AsyncStorage) (4 pts)
- [x] Display list of items (2 pts)
+ [x] FlatList, VirtualizedList or SectionList
- [ ] ~~Display dynamic image (2 pts)~~
- [x] Binding child component props (1 pts)
- [x] Handle a TextInput correctly (2 pts)
+ [x] Beware of keyboard management
* [ ] Application features (14 pts)
- [x] Retrieve data using the Web API (6 pts)
+ [x] Handle fetch success callback (3 pts)
+ [x] Handle fetch error callback (3 pts)
- [ ] Store favorite data into phone storage (2 pts) [maybe]
- [x] Write Tests (6 pts)
+ [ ] ~~all actions payload (1 pts)~~
+ [ ] ~~all reducers case (2 pts)~~
+ [x] one UI Component (3 pts)
## Sketches
This app will contain several "master/detail" tabs. They are as follows.
### Trainers
<img src="./docs/trainers.jpg" width="540" style="margin:20px">
### Pokemongs
<img src="./docs/pokemongs.jpg" width="540" style="margin:20px">

Loading…
Cancel
Save