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.
 
 
 
 
Maxence LANONE 4be3c7d389
continuous-integration/drone/push Build is passing Details
Mise à jour de 'Readme.md'
2 years ago
assets component meteo + ajout dliste meteo + navigation fav settings addCity + ajout search bar addCity 2 years ago
data 🧹 nettoyage du code + ajout d'un model 2 years ago
redux ajout test unitaire avec jest + reglage au niveau de l'api (arrive a faire des requetes mais il faut changer les classes du model pour faire ce que l'on veut + ajout des fonction pour store et get in the app 2 years ago
src merge brancheRedux in main 2 years ago
test/coverage ajout test unitaire avec jest + reglage au niveau de l'api (arrive a faire des requetes mais il faut changer les classes du model pour faire ce que l'on veut + ajout des fonction pour store et get in the app 2 years ago
.drone.yml Mise à jour de '.drone.yml' 2 years ago
.gitignore commit pas fou modif in package.json 2 years ago
App.tsx 🐛 fix problem redux 2 years ago
Notation.md first commit 2 years ago
Readme.md Mise à jour de 'Readme.md' 2 years ago
app.json commit pas fou modif in package.json 2 years ago
babel.config.js add list city (not complete) + change nav bar icon + j'ai mangé que 2 madelaines 2 years ago
index.js commit pas fou modif in package.json 2 years ago
metro.config.js commit pas fou modif in package.json 2 years ago
package-lock.json merge brancheRedux in main 2 years ago
package.json Mise à jour de 'package.json' 2 years ago

Readme.md

La Météo de Paul et Maxence

Ce projet avait pour but de développer une application en React native permettant a un utilisateur de consulter la météo de son choix. Cette application devait utilisé une api, nous avons choisi d'utiliser open-meteo pour notre application.

  React Native Redux Visual Studio Code Expo Android iOS

1 Maquetes

Vous pouvez accéder aux maquettes Figma de l'application depuis le lien suivant : maquettes figma

2 API

Vous pouvez retrouver la documention de l'api depuis le lien suivant : open-meteo.com

3 Avancement du projet

Notation (Auto notation)

Documentation (4 pts)

  • Application sketches

Basics (10 pts)

  • Navigation (2 pts)
    • Tab bottom navigation + at least one button
  • Store (2 pts)
    • Read data from redux store
  • Actions (1 pts)
    • Update data to redux store
  • Display list of items (2 pts)
    • FlatList, VirtualizedList or SectionList
  • Display image (1 pts)
  • Child props (1 pts)
  • TextInput (1 pts)

Application features (6 pts)

  • Retrieve data using the Web API (2 pts)
  • 🚧 Store favorite data into phone storage (2 pts) Note: Avait été mis en place par Paul mais il a oublié de push
  • Write Tests (2 pts)

Bonus (only taken into account if the basics are all mastered)

  • Dark/Light mode switch (2pts) Note: On sait le faire mais pas en utilisant redux, seulement avec useTheme
  • 🚧 Sexy UI (2 pts) Note: A vous de juger

Slides