Android weather app · v1.2.0+3

WeatherX brings 30-day forecasting into a clean KingKode app.

Built around the KingKode weather service, WeatherX combines current conditions, hourly data, a 30-day outlook, rainfall radar, air quality, saved places, home-screen widgets, and user reports that help create a local ground-truth weather dataset.

30 days 16-day model forecast plus climatology outlook for days 17-30.
48 hours Hourly temperature, rain, wind, humidity, pressure, and cloud cover.
Radar RainViewer observed and nowcast frames for rainfall map overlays.
Inverell New South Wales, Australia
23°
Partly cloudy
Feels like 22° · H:27° L:15°
Now23°
11 AM24°
12 PM25°
1 PM26°
Wind14 km/hNE · gust 22
Rain today1.8 mm42% chance
Air qualityGoodEuropean AQI 31
UV index6High
Weather service API: kingkode.au/api/weather
App features

Everything the mobile app needs, kept focused and readable.

WeatherX is designed for repeat use: quick current conditions, enough forecast depth to plan ahead, and practical widgets for glanceable weather.

01

Current conditions

Temperature, feels-like, condition label, humidity, cloud cover, pressure, wind speed, wind direction, gusts, UV, and rainfall for the day.

02

30-day forecast

Weekly, two-week, and monthly views. The app separates model forecast days from the longer climatology outlook so confidence stays clear.

03

Rainfall radar

WeatherX loads recent observed radar frames and nowcast frames for map overlays, making incoming rainfall easier to read at a glance.

04

Places and GPS

Search by place name, reverse-geocode the current device location, save favourite places, and switch locations without rebuilding the forecast view.

05

Android widgets

WeatherX updates compact current-weather and five-day forecast widgets using the latest loaded forecast from the app.

06

Weather reports

The "Is the weather different?" report captures what the forecast showed and what the user actually sees, creating data for future local tuning.

Weather service

Hosted on KingKode, backed by clear public weather sources.

The Android app talks to one KingKode endpoint. The backend handles upstream weather, geocoding, air quality, radar metadata, caching, and persistence.

Data sources used by WeatherX

Open-Meteo Forecast, geocoding, archive climatology, and air-quality data.
RainViewer Public radar frame index for observed rainfall and nowcast overlays.
BigDataCloud Reverse geocoding fallback for resolving device latitude and longitude into readable places.
KingKode Caches API responses, normalises payloads for the app, and stores forecast samples, feedback, and ambient readings.
Accuracy loop

WeatherX records useful context, not just screen taps.

Forecast and feedback data are persisted on the KingKode server so rain, temperature, and condition differences can be compared over time.

STEP 01

Forecast served

The backend writes sampled forecast payloads by rounded location and hour without hammering upstream services.

STEP 02

User reports

When conditions differ, the app stores forecast values beside the user's actual temperature, rain, pressure, humidity, and notes.

STEP 03

Ambient samples

The app can upload local area, platform, forecast, and ambient temperature context on a throttled, best-effort basis.

STEP 04

Future tuning

The stored dataset creates a path to improve local rainfall and condition forecasts where real observations consistently diverge.

WeatherX logo

WeatherX by KingKode

Professional Android weather, radar, widgets, and reporting built on the same KingKode backend that powers the app API.

Contact KingKode