GoogleWeatherIconsV4Pack
Custom icon pack for Breezy Weather featuring Google's official Weather Icons v4. 24 high-quality weather icons with day/night variants.
Install / Use
/learn @mbatthew/GoogleWeatherIconsV4PackREADME
Google Weather Icons v4 - Breezy Weather Icon Pack
A custom icon pack for Breezy Weather featuring weather icons inspired by Google's Weather Icons v4 with clean, transparent backgrounds.
Icon Preview
Click any icon to view the full-size PNG file.
Clear & Cloudy
<img src="https://raw.githubusercontent.com/mbatthew/GoogleWeatherIconsV4Pack/main/app/src/main/res/drawable/weather_clear_day.png" width="64" alt="Clear Day"/> <img src="https://raw.githubusercontent.com/mbatthew/GoogleWeatherIconsV4Pack/main/app/src/main/res/drawable/weather_clear_night.png" width="64" alt="Clear Night"/> <img src="https://raw.githubusercontent.com/mbatthew/GoogleWeatherIconsV4Pack/main/app/src/main/res/drawable/weather_partly_cloudy_day.png" width="64" alt="Partly Cloudy Day"/> <img src="https://raw.githubusercontent.com/mbatthew/GoogleWeatherIconsV4Pack/main/app/src/main/res/drawable/weather_partly_cloudy_night.png" width="64" alt="Partly Cloudy Night"/> <img src="https://raw.githubusercontent.com/mbatthew/GoogleWeatherIconsV4Pack/main/app/src/main/res/drawable/weather_cloudy_day.png" width="64" alt="Cloudy"/> <img src="https://raw.githubusercontent.com/mbatthew/GoogleWeatherIconsV4Pack/main/app/src/main/res/drawable/weather_cloudy_night.png" width="64" alt="Overcast"/>
Precipitation
<img src="https://raw.githubusercontent.com/mbatthew/GoogleWeatherIconsV4Pack/main/app/src/main/res/drawable/weather_rain_day.png" width="64" alt="Rain"/> <img src="https://raw.githubusercontent.com/mbatthew/GoogleWeatherIconsV4Pack/main/app/src/main/res/drawable/weather_rain_night.png" width="64" alt="Rain Night"/> <img src="https://raw.githubusercontent.com/mbatthew/GoogleWeatherIconsV4Pack/main/app/src/main/res/drawable/weather_snow_day.png" width="64" alt="Snow"/> <img src="https://raw.githubusercontent.com/mbatthew/GoogleWeatherIconsV4Pack/main/app/src/main/res/drawable/weather_snow_night.png" width="64" alt="Snow Night"/> <img src="https://raw.githubusercontent.com/mbatthew/GoogleWeatherIconsV4Pack/main/app/src/main/res/drawable/weather_sleet_day.png" width="64" alt="Sleet"/> <img src="https://raw.githubusercontent.com/mbatthew/GoogleWeatherIconsV4Pack/main/app/src/main/res/drawable/weather_sleet_night.png" width="64" alt="Sleet Night"/> <img src="https://raw.githubusercontent.com/mbatthew/GoogleWeatherIconsV4Pack/main/app/src/main/res/drawable/weather_hail_day.png" width="64" alt="Hail"/> <img src="https://raw.githubusercontent.com/mbatthew/GoogleWeatherIconsV4Pack/main/app/src/main/res/drawable/weather_hail_night.png" width="64" alt="Hail Night"/>
Atmospheric Conditions
<img src="https://raw.githubusercontent.com/mbatthew/GoogleWeatherIconsV4Pack/main/app/src/main/res/drawable/weather_fog_day.png" width="64" alt="Fog"/> <img src="https://raw.githubusercontent.com/mbatthew/GoogleWeatherIconsV4Pack/main/app/src/main/res/drawable/weather_fog_night.png" width="64" alt="Fog Night"/> <img src="https://raw.githubusercontent.com/mbatthew/GoogleWeatherIconsV4Pack/main/app/src/main/res/drawable/weather_haze_day.png" width="64" alt="Haze"/> <img src="https://raw.githubusercontent.com/mbatthew/GoogleWeatherIconsV4Pack/main/app/src/main/res/drawable/weather_haze_night.png" width="64" alt="Haze Night"/>
Severe Weather & Wind
<img src="https://raw.githubusercontent.com/mbatthew/GoogleWeatherIconsV4Pack/main/app/src/main/res/drawable/weather_thunder_day.png" width="64" alt="Thunder"/> <img src="https://raw.githubusercontent.com/mbatthew/GoogleWeatherIconsV4Pack/main/app/src/main/res/drawable/weather_thunder_night.png" width="64" alt="Thunder Night"/> <img src="https://raw.githubusercontent.com/mbatthew/GoogleWeatherIconsV4Pack/main/app/src/main/res/drawable/weather_thunderstorm_day.png" width="64" alt="Thunderstorm"/> <img src="https://raw.githubusercontent.com/mbatthew/GoogleWeatherIconsV4Pack/main/app/src/main/res/drawable/weather_thunderstorm_night.png" width="64" alt="Thunderstorm Night"/> <img src="https://raw.githubusercontent.com/mbatthew/GoogleWeatherIconsV4Pack/main/app/src/main/res/drawable/weather_wind_day.png" width="64" alt="Wind"/> <img src="https://raw.githubusercontent.com/mbatthew/GoogleWeatherIconsV4Pack/main/app/src/main/res/drawable/weather_wind_night.png" width="64" alt="Wind Night"/>
Features
- ✅ 24 essential weather icons inspired by Google Weather Icons v4
- ✅ Day and night variants for accurate weather representation
- ✅ Optimized file size - 256x256px PNG icons for fast downloads
- ✅ Full compatibility with Breezy Weather v5.4.8+
- ✅ Clean integration - appears seamlessly in Breezy Weather settings
- ✅ Lightweight APK - ~2.8MB download size (with animator support, v2.0.0+)
- ✅ Animator support for smoother, more dynamic icon rendering (added in v2.0.0)
Installation
Method 1: Download APK
- Go to Releases
- Download the latest GoogleWeatherIconsV4Pack.apk
- Install the APK on your Android device
- Open Breezy Weather → Settings → Appearance → Icon Packs
- Select "Google Weather Icons v4"
Method 2: Build from Source
- Clone this repository
- Open in Android Studio
- Build → Generate Signed Bundle / APK
- Install the generated APK
Requirements
- Android 5.0+ (API level 21+)
- Breezy Weather app installed
Screenshots
| Breezy Weather Settings | Icon Pack Preview | Day Weather | Night Weather | Dark Mode | More Examples |
|-------------------------|-------------------|-------------|---------------|-----------|---------------|
|
|
|
|
|
|
|
Technical Details
- Package name: com.matthew.googleweathericonsv4
- Target SDK: Android API level 34 (Android 14)
- Minimum SDK: Android API level 21 (Android 5.0)
- APK size: ~2.8MB (as of v2.0.0 with animator support)
- Architecture: Uses drawable_filter.xml and animator XMLs for Breezy Weather integration
- Icon format: 256x256px PNG with transparent backgrounds
Development
Project Structure
app/
├── src/main/
│ ├── res/
│ │ ├── animator/ # Weather animators (XML)
│ │ ├── drawable/ # Weather icons (PNG)
│ │ ├── mipmap-*/ # App launcher icons
│ │ └── xml/
│ │ └── drawable_filter.xml # Breezy Weather mapping
│ ├── assets/ # Preview images
│ └── AndroidManifest.xml # App configuration
└── build.gradle.kts # Build configuration
`
