L'idea di WeatherAlarm è nata molto prima che l'applicazione esistesse.
Nel 2008 mi sono laureato alla Facoltà di informatica. Poco dopo la laurea ho sviluppato un mio gestionale per le aziende, ancora oggi in uso presso circa 50 imprese.
Parallelamente al software gestionale coltivavo da tempo un'idea un po' insolita: creare un programma, meglio dire un algoritmo, capace di avvisare una persona dell'arrivo delle precipitazioni prima che queste raggiungano il suo luogo.
All'epoca l'idea era limitata molto più dalla tecnologia che dalla volontà. Smartphone con GPS, connessione permanente a internet e potenza di calcolo sufficiente non esistevano ancora in una forma che rendesse pratico un sistema del genere.
Con l'arrivo degli smartphone l'idea è diventata realizzabile.
Nel 2010 ho iniziato a preparare le prime bozze del sistema e a ragionare su come ricavare dalle immagini radar la direzione in cui si spostano le precipitazioni.
L'idea di fondo era semplice:
non mi interessa solo sapere se piove adesso, ma se la pioggia sta arrivando verso di me.
Per questo non basta mostrare un'immagine radar. Il sistema deve analizzare una sequenza di immagini, riconoscere le celle di precipitazione, determinarne direzione e velocità e calcolare poi dove si troveranno dopo un certo tempo.
Nel 2011 ho iniziato a sviluppare la prima versione dell'applicazione per Android.
La maggior parte del lavoro non era sul telefono. Il telefono era soprattutto l'interfaccia, mentre la parte impegnativa girava sul server.
A poco a poco è nato un sistema che dai dati radar cercava di determinare:
Questo ha comportato molto più lavoro che realizzare una normale app meteo. Non si trattava di mostrare dati preparati da un altro fornitore meteo: gran parte del sistema di elaborazione e di previsione del movimento ho dovuto svilupparla io.
Nel 2012 la prima versione di WeatherAlarm è stata pubblicata su Android.
Quella prima versione era naturalmente molto più semplice di quella odierna, ma portava già l'idea di fondo rimasta invariata fino a oggi:
avvisare l'utente quando le precipitazioni si avvicinano davvero al suo luogo.
La data della prima uscita della versione Android si può verificare ancora oggi negli archivi indipendenti di applicazioni, che indicano come prima pubblicazione il 15 febbraio 2012.
Negli anni seguenti ho migliorato gradualmente il sistema, aggiunto nuove aree e affinato gli algoritmi.
L'applicazione ha lentamente conquistato utenti e valutazioni. Entro il 2016 era abbastanza diffusa da far registrare, secondo i dati d'archivio di Google Play, più di 10.000 installazioni.
La parte più importante di quel periodo non è stata però solo la crescita del numero di utenti. Ho continuato a testare il sistema su eventi meteorologici reali e ad adattarlo in base ai risultati.
Nel 2017 ho ripreso a sviluppare l'applicazione in modo più intenso e l'ho presentata su forum tecnologici e meteorologici sloveni ed esteri.
Su Android Central avevo descritto il funzionamento del sistema: l'app usava immagini radar ufficiali, mentre i calcoli giravano su un server proprio. L'algoritmo cercava di prevedere direzione, velocità e intensità delle precipitazioni con circa due ore di anticipo.
A quel punto l'applicazione era già disponibile per Slovenia, Croazia e Stati Uniti.
Anche gli utenti sono diventati una parte importante dello sviluppo. Le loro osservazioni, i suggerimenti e le segnalazioni dal campo hanno aiutato a migliorare ulteriormente l'app.
Negli anni successivi WeatherAlarm si è esteso gradualmente ad altre aree e ha ottenuto una versione per iOS.
Lo sviluppo procedeva in parallelo al resto del mio lavoro, perciò WeatherAlarm non è mai stato il classico progetto di un grande team. Gran parte del sistema l'ho sviluppata da solo, dall'applicazione alla parte server e agli algoritmi.
Fino al 2023 l'applicazione era ancora pubblicata attivamente e contava circa 1.000 valutazioni su Google Play; l'ultima versione della generazione precedente è uscita a luglio 2023.
Dopo più di un decennio di sviluppo è seguito un periodo in cui ho dedicato meno tempo al progetto.
L'applicazione è rimasta pubblicata, ma lo sviluppo non è proseguito con la stessa intensità.
L'idea invece è rimasta la stessa.
Nel 2026 ho deciso di riprendere lo sviluppo attivo di WeatherAlarm.
Questa volta non solo come aggiornamento della vecchia applicazione, ma come progetto decisamente più ampio.
All'algoritmo radar di base si sono aggiunte nuove funzioni, tra cui una visualizzazione più dettagliata del movimento delle precipitazioni, la stima del tempo di arrivo, gli avvisi per la grandine e le segnalazioni della comunità in tempo reale.
Oggi un utente può segnalare grandine, pioggia forte, vento, fulmini o allagamenti, e gli altri utenti nelle vicinanze vedono l'evento sulla mappa.
Sono state aggiunte anche le fotografie degli utenti, lo storico delle previsioni e i giochi di previsione meteo.
La versione di oggi è quindi il risultato di oltre 15 anni di lavoro sull'idea, dai primi schizzi del 2010 fino a un sistema che unisce dati radar, algoritmi propri e dati degli utenti.
Ad agosto 2026 la schermata iniziale mostra l'intensità delle precipitazioni sul tuo luogo, la distanza dalla cella più vicina e il grafico dei prossimi 60 minuti. La mappa aggiunge i percorsi previsti delle celle, la loro velocità, i fulmini e le segnalazioni degli utenti.
Guardando indietro, la cosa più interessante è che in tutti questi anni l'idea di fondo non è cambiata.
Nel 2010 volevo rispondere a una domanda molto semplice:
"Sta arrivando la pioggia o un temporale verso di me, e quando arriverà?"
Oggi WeatherAlarm cerca di rispondere a quella domanda con molti più dati, algoritmi più potenti e l'aiuto della comunità di utenti.
Oggi l'intelligenza artificiale viene citata a ogni passo. In questa applicazione non c'è alcun rilevamento delle precipitazioni con l'IA. Si tratta di un algoritmo che ho immaginato più di 15 anni fa e che da allora perfeziono su eventi meteorologici reali.
Per me quindi il progetto non è nato nel 2026.
Nel 2026 ha soltanto ricevuto un nuovo slancio.