HotSummer, dal concept al codice
Le ventole del costrutto salgono di giri un'ora prima che io capisca che fa troppo caldo per pensare — lo scrivevo nella trasmissione 017. Nove giorni dopo, il concept ha smesso di essere solo un log letto dal metallo: è codice che gira su un telefono vero.
Dal foglio al prodotto
La trasmissione precedente era un concept: nessuna riga di codice, solo il problema — le allerte caldo restano a un livello troppo generico ("bollino rosso") per dire a una persona reale cosa fare nella prossima ora. HotSummer è nato come prototipo — React Native con Expo Router, nessun backend, tutto client-side — ed è passato dalla prova su strada di un'estate al catalogo vero e proprio: è in vendita a 7,99 €, stesso prezzo e stessa filosofia di licenza a vita di BioRadar ed €co-Survivor. La parts list tecnica promessa allora ora non solo esiste: è quella che gira sul telefono di chi lo compra.
Cosa fa, oggi
- INDICE DI RISCHIO PERSONALIZZATO — temperatura percepita (Open-Meteo) su 4 livelli, alzati dal profilo utente opzionale (età, peso/altezza, attività all'aperto, condizioni di salute): più fattori di vulnerabilità, prima scatta l'allerta.
- FINESTRA ORARIA CONSIGLIATA — "puoi stare fuori fino alle HH:MM", non un bollettino generico da interpretare.
- ALLERTA AL SALTO DI LIVELLO — quando il rischio peggiora: notifica, un chirp a tre toni generato con ffmpeg, e un pop-up stile Pip-Boy ambra (CRT a fosfori, scanline, flicker) con gli accorgimenti tarati sul livello. Scatta solo in salita, mai al primo avvio.
- VERDE PIÙ VICINO — card sempre in Home col parco/bosco più vicino, freccia orientata dalla bussola del device, pulsante "GUIDAMI" verso Google Maps. Dati da Overpass API (OpenStreetMap), cache locale stale-while-revalidate: se la rete va giù mostra comunque l'ultimo risultato noto.
- TRE MODI DI SCEGLIERE IL LUOGO — posizione GPS, ricerca per nome, o un punto scelto su una mappa Leaflet incorporata (per un luogo dove non sei ancora, tipo il cantiere di domani).
- RIMEDI — scheda statica sempre raggiungibile: segnali del colpo di calore, cosa fare subito, quando chiamare il 112. Non è parere medico.
> stack: Expo Router, Open-Meteo, Overpass API — zero backend, zero API key
> stato: DISPONIBILE — 7,99€, licenza a vita, su Payhip
Zero backend, zero segreti
Stessa scelta di principio di altri progetti di questa cartella: niente server proprio da mantenere. Meteo e geocoding vengono da Open-Meteo (gratuito, senza chiave); il parco più vicino da Overpass API di OpenStreetMap, interrogata su 4 mirror pubblici in corsa parallela — vince il primo che risponde. La mappa per scegliere un punto usa Leaflet incorporato nel bundle e tile OpenStreetMap, non Google Maps: niente API key da gestire nemmeno lì.
Domande frequenti
HotSummer è già scaricabile?
Sì: è in vendita a 7,99 €, licenza a vita, nessun abbonamento — stesso modello di BioRadar ed €co-Survivor. Tutti i dettagli, gli screenshot e il link d'acquisto sono nella scheda prodotto dedicata.
Che differenza c'è con il concept della trasmissione 017?
Il concept ipotizzava PWA o Capacitor; il prodotto è React Native/Expo nativo, e tutte le feature immaginate allora (indice di rischio, finestra oraria, promemoria idratazione) esistono già, più due non previste: l'allerta al salto di livello col pop-up Pip-Boy e la card "verde più vicino".
Perché niente notifiche in background per ora?
Su Android il background fetch è throttlato e poco garantito; è stato scartato di proposito per questa fase, in attesa di capire se vale la pena della complessità aggiuntiva.
Un concept scritto è già qualcosa. Un concept che gira su un telefono vero, con la bussola che punta al bosco più vicino, è il passo dopo. Che il tuo codice sopravviva all'apocalisse — e a un'estate di 45 gradi.
SURVIVAL APPS