Android live wallpaper that renders a procedural weather scene from your choice of Open-Meteo or MET Norway.
Uses device location or a manually searched city, refreshes on a configurable interval (15 min – 6 hr), and mirrors the live scene in an in-app preview.
Min SDK: Android 8.0 (API 26)
Wallhavend rotates real photo wallpapers from Wallhaven on a schedule — same bones, opposite art department. Get it on Google Play.
Requires JDK 17 and the Android SDK (Android Studio bundles both).
git clone https://github.com/Attacktive/weatherd.git
cd weatherd
./gradlew assembleDebugDebug builds need no secrets. Open-Meteo and MET Norway both work without API keys. release.keystore with KEYSTORE_PASSWORD are needed only for release signing.
Run the pull-request checks locally with ./gradlew test :app:lint :app:detekt. Run instrumentation tests on a connected device or emulator with ./gradlew :app:connectedDebugAndroidTest.
Weather data comes from Open-Meteo or MET Norway, depending on the provider selected in Settings.
MET Norway data is provided by The Norwegian Meteorological Institute ("MET Norway") under CC BY 4.0. Weatherd modifies that data by normalizing provider-specific fields into its own weather-condition model and rendering the result as procedural scenes.