GigaProjects

← Back to Projects

GigaWeather

weather app

File Browser:

README

GigaWeather

GigaWeather is a Kotlin Android weather app built with Jetpack Compose.

This project is a fork of GeoWeather, customized for better user experience.

Main Improvements

  • English-only app packaging
  • Opens directly to the preferred saved city
  • Keeps other saved cities available without making the city list the default screen
  • Future-only 7-day forecast
  • Daily and hourly precipitation amounts in millimeters
  • Removed donation/auth/backend surfaces from the original app

Features

  • Multiple saved locations
  • Current-location lookup
  • 7-day forecast for upcoming days
  • Hourly weather details
  • Compact European AQI air indicator with color-coded levels
  • Celsius/Fahrenheit and km/h/mph settings
  • Home screen weather widget
  • Weather notifications

Weather Data

The app runs directly on the phone. It does not need a custom domain or private backend.

By default it uses public Open-Meteo endpoints for forecast, geocoding, reverse geocoding, historical archive, and air quality data.

Build

./gradlew assembleDebug

The APK is generated under app/build/outputs/apk/debug/.

License

This project keeps the upstream Apache-2.0 license. See LICENSE.