Screenshots:
Breezy Weather is a free and open-source Android weather app, forked from Geometric Weather, adding new features, sources, modernizing code, fixing bugs, updating dependencies for security reasons, etc., while keep having a smooth user and developer experience in mind.
Features
-
Weather data
- Daily and hourly forecasts up to 16 days
- Temperature
- Air quality
- Wind
- UV index
- Precipitation
- Feels like temperature
- Hourly forecasts
- Humidity / Dew point
- Pressure
- Cloud cover
- Visibility
- Precipitation in the next hour
- Air quality
- Pollen & Mold
- Ephemeris (Sun & Moon)
- Severe weather and precipitation alerts
- Real-time weather conditions
- Temperature
- Feels like
- Wind
- UV index
- Humidity
- Dew point
- Atmospheric pressure
- Visibility
- Cloud cover
- Ceiling
- Daily and hourly forecasts up to 16 days
-
Multiple weather sources
-
Large selection of home screen widgets for at-a-glance information
-
Live wallpaper
-
Custom icon packs
- Geometric Weather icon packs
- Chronus Weather icon packs
-
Automatic dark mode
-
Looking for radar? Check out this document
-
Free and Open Source
- No proprietary blobs/dependencies (versions 5.0.0-alpha and later)
- Releases generated by GitHub actions, guaranteeing it matches the source code
- Fully works with Open-Meteo (FOSS source)
-
Privacy-friendly
- No personal data collected by the app (link to app privacy policy)
- Multiple sources are available, with links to their privacy policies for transparency
- Current location is optional and not added by default
- If using current location, an IP location service can be used instead of GPS to send less accurate coordinates to weather source
- No trackers/automatic crash reporters
Note: If the link isn’t working for you or if you can’t find the app, update the default F-Droid repository in your F-Droid client.
I also had this problem but after setting my current location which requests location permissions it works. I think there’s a slight bug where it doesn’t ask for location permissions on launch. Similarly, the rain notification was failing because it only asked for location permissions while using the app not constantly.