ItisMeteo

Anno scolastico 2024/2025

previsioni meteo accurate, dettagli orari e settimanali, accessibile offline e con notifiche personalizzate. Sempre con te, ovunque!

Presentazione

Durata

dal 1 Febbraio 2022 al 20 Maggio 2022

Descrizione del progetto

La realizzazione di una PWA (Progressive Web App) per le previsioni meteo è un progetto didattico che permette agli studenti di acquisire competenze pratiche nello sviluppo di applicazioni web moderne utilizzando tecnologie come HTML, CSS e JavaScript, con il supporto delle chiamate asincrone all’API di OpenWeatherMap.

Obiettivi principali:

  1. Progettazione dell’interfaccia utente (UI):
    Gli studenti creeranno una struttura web semantica con HTML per organizzare i contenuti in modo logico e accessibile. Utilizzando CSS, si concentreranno sul design responsive per garantire una visualizzazione ottimale su dispositivi di qualsiasi dimensione (desktop, tablet, smartphone). Saranno incoraggiati a utilizzare animazioni e transizioni per migliorare l’interattività e l’esperienza utente (UX).
  2. Integrazione dei dati in tempo reale:
    Attraverso JavaScript, si gestiranno chiamate asincrone utilizzando la fetch API per recuperare informazioni meteo (come temperatura, umidità, condizioni atmosferiche e previsioni) dal servizio OpenWeatherMap. Gli studenti impareranno a manipolare i dati ricevuti in formato JSON, aggiornando dinamicamente i contenuti della pagina senza doverla ricaricare.
  3. Progressive Web App (PWA):
    Gli studenti configureranno il file manifest.json, che consente di definire l’aspetto e il comportamento della PWA, come l’icona e il nome dell’app quando installata su dispositivi mobili. Sarà implementato un service worker per gestire la cache, migliorando i tempi di caricamento e rendendo l’app utilizzabile anche offline.
  4. Gestione dell’asincronia e problem solving:
    Lavorando con chiamate API asincrone, gli studenti acquisiranno competenze nella gestione di promesse, gestione degli errori e ottimizzazione delle prestazioni. Saranno stimolati a risolvere problemi comuni, come il mancato recupero di dati o la gestione di input utente non validi.
  5. Esperienza utente personalizzata:
    L’app includerà funzionalità come:

    • Ricerca per città per ottenere previsioni meteo personalizzate.
    • Geolocalizzazione per ottenere previsioni meteo senza l'inserimento manuale del luogo in cui ci si trova.
    • Visualizzazione di previsioni orarie e settimanali per fornire un’esperienza completa.

Competenze trasversali:
Questo progetto integra conoscenze teoriche e pratiche, stimolando la creatività, il lavoro in team (se svolto in gruppo) e il pensiero critico. Gli studenti lavoreranno a una soluzione reale, consolidando l’utilizzo di tecnologie front-end e apprendendo come integrare servizi esterni per creare applicazioni interattive e scalabili.

Risultato atteso:
Al termine del progetto, gli studenti avranno sviluppato una PWA meteo completamente funzionante, capace di offrire previsioni aggiornate in tempo reale e accessibile su qualsiasi dispositivo. L’app rappresenterà una sintesi delle competenze apprese e un esempio concreto del potenziale delle tecnologie web moderne.

Obiettivi

Gli obiettivi didattici della realizzazione di questa app meteo sono molteplici. L’attività mira a sviluppare competenze nella progettazione e creazione di un’applicazione web moderna, funzionale e accessibile. Gli studenti impareranno a strutturare contenuti in modo chiaro e organizzato, a curare l’aspetto grafico per garantire una visualizzazione ottimale su ogni dispositivo e a rendere l’esperienza utente intuitiva e coinvolgente.

Inoltre, il progetto consente di approfondire la gestione di dati in tempo reale, permettendo agli studenti di acquisire dimestichezza con l’utilizzo di informazioni provenienti da fonti esterne. Si pone l’obiettivo di far comprendere come integrare diverse tecnologie per creare un’app completa, efficiente e capace di funzionare anche offline.

Infine, l’attività favorisce lo sviluppo di capacità di problem solving, incoraggia la creatività e stimola la curiosità verso le potenzialità offerte dalle moderne tecnologie web.

Consulta la Web App

Scarica la Versione Android


Partecipanti

Studenti classe 5AI a.s. 2022-23