Android · Open-Meteo · no API key

Weather, wherever you point it.

Search any city on Earth, or hand it your phone's GPS. Every forecast reads in that place's own local time, not yours.

--°C
Loading the forecast…
 
--:-- local time

      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