WeatherMaster


WeatherMaster: inspired by the Google Pixel weather app.

[Features](https://github.com/PranshulGG/WeatherMaster?tab=readme-ov-file#-features) β€’ [Contact](https://github.com/PranshulGG/WeatherMaster?tab=readme-ov-file#contact) β€’ [License](https://github.com/PranshulGG/WeatherMaster?tab=readme-ov-file#license) β€’ [Translate](https://github.com/PranshulGG/WeatherMaster?tab=readme-ov-file#-translate-the-app-on-crowdin)
GitHub GitHub

![app_thumbnail](preview/thumbnail_mat.png) # πŸ‘οΈ Screenshots

# 🌐 Translate the app on [Crowdin](https://crowdin.com/project/weathermaster/invite?h=448278a9b1370f3c10d4336a091dae792286917) - **Feel free to open an issue if you want to request a language** # ✨ Features: - 🌍 **Offline Mode:** Access previously loaded weather data even without an internet connection. - 🌀️ **Current Weather:** Get real-time updates on weather conditions in your area. - πŸ“’ **Government Weather Alerts:** Receive official alerts and warnings to stay safe. - ⏳ **24-Hour Forecast:** Plan your short-term activities with accurate forecasts for the next two days. - πŸ“… **14-Day Forecast:** View detailed weather predictions for the upcoming week. - πŸŒ™ **Moon Phases:** Track the phases of the moon and plan accordingly. - πŸŒ‘ **Moonrise & Moonset:** Know the exact times for moonrise and moonset each day. - πŸŒ… **Sunrise & Sunset:** Stay informed about sunrise and sunset times to optimize your day. - πŸ“ **Day Length:** Check how long the daylight lasts each day. - πŸ“ **Day Description:** Get a brief summary of the day’s weather conditions. - 🌧️ **Rain Bar:** See a visual representation of expected rainfall. - πŸ‘οΈ **Visibility:** Monitor how far you can see clearly based on weather conditions. - πŸ’§ **Humidity:** Check the current humidity levels to stay comfortable. - 🧭 **Pressure:** Track atmospheric pressure to understand weather changes. - 🌬️ **Wind Direction & Speed:** Stay aware of wind patterns and strength. - ❄️ **Snow Amount:** Know the expected snowfall for winter planning. - ☁️ **Cloudiness:** See how much of the sky is covered by clouds. - 🌑️ **Min-Max Temperature:** View the range of temperatures for the day. - 🌬️ **Feels Like Temperature:** Understand how the temperature feels based on wind and humidity. - 🌧️ **Precipitation Type & Area Coverage:** Get details on what kind of precipitation is expected and its coverage area. - 🌞 **UV Index:** Stay protected from harmful UV rays with UV index updates. - 🌿 **Air Quality:** Monitor air quality to stay informed about pollution levels. - πŸ—ΊοΈ **Live Map:** Access a real-time map to track weather conditions in different areas. - πŸ“ **Location Picker:** Easily select and view weather information for different locations. - ⭐ **Save Favorite Locations:** Save your preferred locations for quick access to their weather updates. - πŸ‘— **Clothing Recommendations:** Get suggestions on what to wear based on the current weather conditions. - 🌾 **Pollen Data (Europe Only):** View pollen levels for grass, trees, and weeds in your area. - **βš™οΈ Customizable Layout:** Arrange and customize the app’s layout to display weather features in your preferred order and style. Example: Saved locations, condition widgets etc. # 🌞 Weather providers: - [**open-meteo**](https://open-meteo.com) - [**Met norway**](https://www.met.no/en) - [**WeatherApi**](https://www.weatherapi.com/) - [**accuweather**](https://www.accuweather.com/) - [**MΓ©tΓ©o-France**](https://www.meteofrance.com) - [**DWD**](https://www.dwd.de/EN/Home/home_node.html) - [**NOAA**](https://www.noaa.gov) - [**ECMWF**](https://www.ecmwf.int) - [**UK Met Office**](https://www.metoffice.gov.uk) - [**JMA**](https://www.jma.go.jp/jma/indexe.html) - [**GEM**](https://www.ec.gc.ca/meteo-weather/default.asp?lang=En&n=FB1BB3E4-1) - [**BOM**](http://www.bom.gov.au) - [**CMA**](http://www.cma.gov.cn/en/) - [**KNMI**](https://www.knmi.nl) - [**DMI**](https://www.dmi.dk/en/) # πŸ› οΈ Built With: - Flutter: Completely rebuilt from web-based JS to native Flutter. - Weather icons: Google weather icons # βœ‰οΈ Contact For any questions or feedback, feel free to open an issue on GitHub or contact pranshul.devmain@gmail.com # ©️ License This project is licensed under the GPL-3.0 license. See the `LICENSE` file for details.