What it does
The same six readings, the same 24-hour strip and the same seven days the TV version showed. Now for anywhere, on a screen you carry.
-
Any location
Type-ahead search over Open-Meteo's geocoder. Country and region are shown, so you can tell the twelve places called Springfield apart.
-
Device GPS
One tap finds your coordinates and names the place. Permission is optional. Search keeps working if you say no.
-
The right local time
Each place shows its own wall clock and its own day and night icons, taken from the API's UTC offset rather than your phone's.
-
Seven days, selectable
Tap a day and the headline, the six stat tiles and the hourly strip all switch to it.
-
Works offline
The last good response is cached per location and shown with a stale marker when the network is gone.
-
Home screen widget
Current conditions where you can see them without opening anything. It follows the location you picked in the app and taps through to the rest.
-
Nothing to sign up for
No API key, no account, no analytics, no ads. Open-Meteo is free and needs no key, and there is no tracking in the app.
Ported from a television
This started as Copenhagen Weather, a Samsung Tizen TV app driven entirely by a remote control. It showed one hardcoded city, because a television sits in one room.
The Android version keeps that app's palette, its weather icons and its day-selection model, and drops the D-pad focus engine that a touchscreen has no use for. What it adds is the thing a phone actually needs: somewhere to put a location.
Get it
Android 8.0 or newer. The APK is signed and attached to every release.
git clone https://github.com/cocodedk/weather-android.git
cd weather-android
./gradlew assembleDebug
adb install -r app/build/outputs/apk/debug/app-debug.apk