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.

2.8 KiB

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