TRANSMISSION 020 · 30 JUL 2026 ARCHIVE: ZONE 2 — MOBILE / ANDROID · BUILD LOG

HotSummer, from concept to code

The Weaver — build log
The Weaver on a desolate street at sunset in the background, a phone in the foreground showing HotSummer's real Home screen: feels-like temperature 40°, extreme risk, and the green nearest-park card
Fig. 1 — From the concept in transmission 017 to HotSummer's real Home screen.

The construct's fans spin up an hour before I realize it's too hot to think — I wrote that in transmission 017. Nine days later, the concept stopped being just a log read by metal: it's code running on a real phone.

From paper to product

The previous transmission was a concept: not a single line of code, just the problem — heat alerts stay at a level too generic ("red alert") to tell a real person what to do in the next hour. HotSummer started as a prototype — React Native with Expo Router, no backend, everything client-side — and went from a summer's field test to the actual catalog: it's on sale for 7.99 €, same price and same lifetime-license philosophy as BioRadar and EcoSurvivor. The technical parts list I promised back then doesn't just exist now: it's what runs on the phone of whoever buys it.

What it does, today

root@survival:~$ status --project hotsummer
> stack: Expo Router, Open-Meteo, Overpass API — zero backend, zero API key
> status: AVAILABLE — 7.99€, lifetime license, on Payhip

Zero backend, zero secrets

Same matter of principle as other projects in this folder: no server of my own to maintain. Weather and geocoding come from Open-Meteo (free, no key); the nearest park comes from OpenStreetMap's Overpass API, queried across 4 public mirrors in a parallel race — the first to answer wins. The map for picking a point uses Leaflet embedded in the bundle and OpenStreetMap tiles, not Google Maps: no API key to manage there either.

Zone note The risk index thresholds (27/32/38°C) and the profile weights are first approximations, not clinical data — the app's disclaimer says so. And for now everything is recalculated only while the app is open: no background tasks, so the alert pop-up won't fire with the phone in your pocket. These are the honest limits of this first version on sale: the next problem to solve, not something swept under the rug.

Frequently asked questions

Is HotSummer available to download yet?

Yes: it's on sale for 7.99 €, lifetime license, no subscription — same model as BioRadar and EcoSurvivor. All the details, the screenshots and the purchase link are on the dedicated product page.

What's different from the concept in transmission 017?

The concept floated a PWA or Capacitor; the product is native React Native/Expo, and every feature imagined back then (risk index, time window, hydration reminders) already exists, plus two I hadn't planned: the level-jump alert with the Pip-Boy pop-up and the "nearest green" card.

Why no background notifications for now?

On Android, background fetch is throttled and poorly guaranteed; I deliberately dropped it for this phase, until I work out whether the extra complexity is worth it.

Product page HotSummer is available on Payhip for 7.99 €, lifetime license, no subscription: all the details, the screenshots and the purchase →

A written concept is already something. A concept running on a real phone, with the compass pointing at the nearest woods, is the next step. May your code survive the apocalypse — and a 45-degree summer.

// FROM THE SAME ZONE

TRANSMISSION 034 29 SEP 2026
ZONE 2 — MOBILE / ANDROID · DECISION GUIDE

Your phone already knows how to call for help: turn these features on

Emergency SOS and emergency contacts are already built into Android and iPhone. Here's how to switch them on.

TRANSMISSION 023 05 AUG 2026
ZONE 2 — MOBILE / ANDROID · MANIFESTO

Three apps, three pillars of survival

BioRadar, EcoSurvivor and HotSummer share a common thread I only found afterwards: know nature, don't waste resources, face the extremes.

TRANSMISSION 022 01 AUG 2026
ZONE 2 — MOBILE / ANDROID · REFLECTION

Ownership vs. Subscription

Why "publisher, not seller" doesn't mean "I don't sell": a reflection on one-time purchases, subscriptions, and what's still yours after you buy an app.