WeatherMaster
A Weather app for android 🌦🌞☔
Install / Use
/learn @PranshulGG/WeatherMasterREADME
<div align="center">
<img src="https://github.com/PranshulGG/WeatherMaster/blob/master/preview/readme_app_icon.svg" alt="" width="150px">
</div>
<h1 align="center">
WeatherMaster
</h1>
<div align="center">
<img src="https://img.shields.io/github/license/PranshulGG/WeatherMaster?style=for-the-badge&color=cba6f7&labelColor=302D41">
<img src="https://img.shields.io/github/last-commit/PranshulGG/WeatherMaster?style=for-the-badge&color=b1d18a&labelColor=1f3701">
<img src="https://img.shields.io/github/release/PranshulGG/WeatherMaster?style=for-the-badge&color=dbc66e&labelColor=3a3000">
<br>
<img src="https://img.shields.io/github/stars/PranshulGG/WeatherMaster?style=for-the-badge&color=ffb5a0&labelColor=561f0f">
<img src="https://img.shields.io/github/downloads/PranshulGG/WeatherMaster/total?label=Downloads&style=for-the-badge&color=aac7ff&labelColor=0a305f">
<a href="https://discord.gg/sSW2E4nqmn">
<img src="https://img.shields.io/discord/1302477023410782229?label=Discord&style=for-the-badge&color=ffb0c8&labelColor=541d32">
</a>
</div>
<div align="center">
<img src="https://shields.rbtlog.dev/simple/com.pranshulgg.weather_master_app?style=for-the-badge" alt="RB Status">
</div>
<div align="center">
<h3>WeatherMaster: inspired by the Google Pixel weather app.</h3>
</div>
<div align="center">
Features • Contact • License • Translate
</div> <div align="center"> <a href="https://github.com/PranshulGG/WeatherMaster/releases"><img alt="GitHub" src="https://user-images.githubusercontent.com/69304392/148696068-0cfea65d-b18f-4685-82b5-329a330b1c0d.png" height="80"/></a> <a href="https://apt.izzysoft.de/fdroid/index/apk/com.pranshulgg.weather_master_app"><img alt="GitHub" src="preview/download_Btn.png" height="80"/></a></div> <br>![]()
👁️ Screenshots
<div align="center"> <img src="preview/prev_2.png" width="250"> <img src="preview/prev_3.png" width="250"> <img src="preview/prev_4.png" width="250"> <img src="preview/2.png" width="250"> <img src="preview/prev_5.png" width="250"> <img src="preview/prev_1.png" width="250"> </div> <br>🌐 Translate the app on Crowdin
- Feel free to open an issue if you want to request a language
<a href="https://crowdin.com/project/weathermaster"><img src="https://badges.crowdin.net/weathermaster/localized.svg" width="200"> </a>
✨ 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.
- 📍 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
- Met norway
- WeatherApi
- accuweather
- Météo-France
- DWD
- NOAA
- ECMWF
- UK Met Office
- JMA
- GEM
- BOM
- CMA
- KNMI
- DMI
🛠️ Built With:
-
<strong>Flutter: </stronge>Completely rebuilt from web-based JS to native Flutter.
-
<strong>Weather icons</strong>: <a href="https://gitlab.com/bignutty/google-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.
