GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - sanderbaas/weathergrid: Modern 🌦️ WeatherGrid widget for Android. Featuring a detailed 3-hour forecast grid, tap-to-cycle data (UV, RH, Rain), automatic GPS setup, and a clean dark aesthetic. 📊📱

BranchesTags
Open more actions menu

Latest commit

 

History

9 Commits
9 Commits

Folders and files

NameName
Last commit message
Last commit date
.idea
.idea
 
 
app
app
 
 
gradle
gradle
 
 
metadata/en-US
metadata/en-US
 
 
.gitignore
.gitignore
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
build.gradle.kts
build.gradle.kts
 
 
gradle.properties
gradle.properties
 
 
gradlew
gradlew
 
 
gradlew.bat
gradlew.bat
 
 
settings.gradle.kts
settings.gradle.kts
 
 
widget_preview1.jpg
widget_preview1.jpg
 
 
widget_preview2.jpg
widget_preview2.jpg
 
 
widget_preview3.jpg
widget_preview3.jpg
 
 
widget_preview4.jpg
widget_preview4.jpg
 
 

Repository files navigation

WeatherGrid 🌦️

WeatherGrid is a clean, modern, and highly legible Android weather widget designed to give you a comprehensive 3-hour forecast grid at a single glance. No more scrolling through multiple screens just to see if you need an umbrella today.

Standard Mode Sun & UV Mode Wind & Humidity Mode Settings
Standard Sun/UV Wind/RH Settings

Features 🚀

  • Detailed 3-Hour Grid: View temperature, conditions, and wind data in a compact 8-column layout.
  • Dynamic Info Toggling: Tap the widget to cycle the header info and the grid data:
    1. Precipitation: Shows rain/snow amounts in the grid. Header shows Temp, UV Index, and Max Rain Probability.
    2. Sun & UV: Shows UV Index in the grid. Header shows Sunrise and Sunset times (localized).
    3. Wind & Humidity: Shows Relative Humidity (RH) in the grid. Header shows Wind (Direction + Unit) and RH.
  • Per-Widget Customization:
    • Hide Past Time Slots: Keep the current day's row clean by hiding time slots that have already passed.
    • Unit Selection: Configure Temperature (°C/°F), Wind Speed (Bft, m/s, km/h, mph, kn), and Precipitation (mm/inch) per widget.
  • Smart Icons: High-quality weather icons that automatically switch between day and night versions.
  • Background Updates: Optimized hourly background updates using Android WorkManager.
  • Multi-language: Full support for both Dutch and English.

Visual Design 🎨

  • Modern Aesthetic: Dark theme with vibrant color coding for temperatures and UV risks.
  • Zebra Layout: Subtle alternating row backgrounds for maximum readability.
  • Functional Colors:
    • 🌡️ Temps: Red for above zero, blue for freezing.
    • ☀️ UV: Traffic-light system (Green/Yellow/Orange/Red) to indicate risk levels.
  • Custom Iconography: Uses the clear and intuitive Meteo-Icons set.

Installation 📲

  1. Download the latest WeatherGrid-v1.1.apk from the releases section.
  2. Install it on your Android device (min SDK 32).
  3. Open the app to grant location permissions.
  4. Add the widget directly from the app or via your launcher's widget menu.

Tech Stack 🛠️

  • Language: Kotlin
  • Architecture: Object-Oriented Manager pattern
  • Data Source: Open-Meteo API (No API key required!)
  • Networking: Kotlin Serialization & URL readText
  • Background Tasks: WorkManager
  • Location: Google Play Services Location

License 📄

This project is open-source. Weather icons are provided by Amedia Utvikling under CC BY-NC-SA 4.0.


Created with ❤️ by Sander Baas

About

Modern 🌦️ WeatherGrid widget for Android. Featuring a detailed 3-hour forecast grid, tap-to-cycle data (UV, RH, Rain), automatic GPS setup, and a clean dark aesthetic. 📊📱

Topics

androiddark-modeforecastkotlinlocalizationmaterial-designminimalistopen-meteouv-indexweather-widget

Resources

Readme
MIT license
Activity

Stars

3 stars

Watchers

1 watching

Forks

1 fork
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.