GigaProjects

← Back to GigaWeather

README.md

# GigaWeather

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

This project is a fork of [GeoWeather](https://f-droid.org/packages/com.freetime.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

```bash
./gradlew assembleDebug
```

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

## License

This project keeps the upstream Apache-2.0 license. See [LICENSE](LICENSE).