Séance 5 - 8
Projet final (noté)
Réaliser une application manipulant une API et affichant les données dans lesquels il est possible de naviguer.
API OpenWeather
Une fois votre compte créé (il faut parfois attendre 2heures pour que la clé d'API fonctionne), vous pouvez choisir entre deux accès.
Les données actuelles
https://api.openweathermap.org/data/2.5/weather?q=troyes&appid={cleapi}&units=metricLa valeur cleApi est à remplacer par votre clé.
"troyes" peut être remplacée par n'importe quelle ville du monde (dans sa langue d'origine ou anglaise)
Les prévisions
https://api.openweathermap.org/data/2.5/forecast?q=troyes&appid=f09048b15950f446f8a54ea748fb65e3&units=metricLe fonctionnement est identique à l'appel précédent (weather est remplacé par forecast)
{"coord":
{
"lon":4.0833,
"lat":48.3333
},
"weather":
[{
"id":800,
"main":"Clear",
"description":"clear sky",
"icon":"01d"
}],
"base":"stations",
"main":
{
"temp":8.03,
"feels_like":8.03,
"temp_min":8.03,
"temp_max":9.43,
"pressure":1012,
"humidity":93
},
"visibility":10000,
"wind":
{
"speed":0.51,
"deg":150
},
"clouds":
{
"all":0
},
"dt":1653975602,
"sys":
{
"type":1,
"id":6555,
"country":"FR",
"sunrise":1653968878,
"sunset":1654025702},
"timezone":7200,
"id":2971548,
"name":"Arrondissement de Troyes",
"cod":200
}Base
Changement de ville
Modifier une image
Consignes
Au moins 2 pages.
Une pour les informations météos actuelles,
Une pour les prévisions
Possibilité de choisir parmi une liste de ville
Affichage soignée (couleur, mise en page, interactions éventuelles, lisibilité)
Critères de notation
Qualité visuelle des pages
Fonctionnement des pages (possibilité de changer de ville)
Lisibilité des informations, mise en page
Variété et complexité des informations
Last updated