Breezy Weather: A Feature-Rich Weather App with Over 50 Sources

Summary
Breezy Weather is an open-source Android application written in Kotlin, offering comprehensive weather information. It provides detailed forecasts, visualizations, and supports over 50 weather sources. This app stands out for its privacy-friendly approach and modern Material 3 Expressive design.
Repository Info
Tags
Click on any tag to explore related repositories
Introduction
Breezy Weather is a robust, free, and open-source Android weather application built with Kotlin and Jetpack Compose, adhering to Material 3 Expressive design principles. It offers a wide array of weather data, including daily and hourly forecasts, precipitation, air quality, pollen, and severe weather alerts. With support for over 50 weather sources, detailed visualizations, and a strong focus on privacy, Breezy Weather aims to provide a comprehensive and user-friendly experience. The project is actively maintained, boasting 8,597 stars and 295 forks, and is licensed under LGPL-3.0.
Installation
To install Breezy Weather, you have several convenient options. The easiest way is to download the latest APK directly from the project's GitHub releases page. For users preferring F-Droid, the app is available via the IzzyOnDroid F-Droid repository and the official F-Droid default repository. For more detailed instructions, including methods like Obtainium, please refer to the comprehensive installation guide provided in the repository.
Examples
Breezy Weather excels in providing intuitive and detailed visualizations of weather data. Users can explore comprehensive 24-hour charts for various metrics like temperature, precipitation, and wind, presented alongside visually appealing Material 3 Expressive blocks that clearly display current conditions and future forecasts. The app also features a wide selection of customizable widgets, a live wallpaper option, and support for custom icon packs (including Geometric Weather and Chronus Weather icon packs) to personalize your device's weather experience. The repository's README showcases numerous screenshots illustrating the clean interface and effective data presentation.
Why Use Breezy Weather?
- Comprehensive Data: Get daily and hourly forecasts up to 16 days, precipitation details, severe weather alerts, temperature (including "feels like" and normals), wind, air quality, pollen, humidity, UV index, visibility, pressure, sun, and moon information.
- Rich Visualizations: Enjoy detailed 24-hour charts and a modern Material 3 Expressive design for clear and engaging data presentation.
- Extensive Sources: Access weather data from more than 50 supported weather sources, giving you flexibility and choice.
- Privacy-Friendly: The app collects no personal data, offers multiple sources with transparent privacy policies, provides optional current location usage with an IP location service, and includes no trackers or automatic crash reporters.
- Free and Open Source: Built with no proprietary blobs or dependencies, and releases are generated by GitHub actions, guaranteeing they match the source code. It fully works with Open-Meteo, a FOSS source.
- Customization & Accessibility: Features include a large selection of widgets, live wallpaper, custom icon packs, automatic dark mode, opt-in data sharing, and robust accessibility support including localization, unit formatting, alternate calendars, and good content descriptions for screen readers.
Links
- GitHub Repository: https://github.com/breezy-weather/breezy-weather
- License: https://github.com/breezy-weather/breezy-weather/blob/main/LICENSE
- Installation Guide: https://github.com/breezy-weather/breezy-weather/blob/main/INSTALL.md
- Privacy Policy: https://github.com/breezy-weather/breezy-weather/blob/main/PRIVACY.md
- Supported Weather Sources: https://github.com/breezy-weather/breezy-weather/blob/main/docs/SOURCES.md