GigaWeather
weather app
File Browser:
- 📁 .github
- 📁 app
- 📁 fastlane
- 📁 gradle
- 📁 media-resources
- 📄 .gitignore
- 📄 build.gradle.kts
- 📄 GeoWeather-KeyStore.jks
- 📄 gradle.properties
- 📄 gradlew
- 📄 gradlew.bat
- 📄 LICENSE
- 📄 README.md
- 📄 settings.gradle.kts
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.