maui-app-icons-splash

Rasterize SVGs to PNGs and configure MAUI icon and splash screen entries.

Updated Apr 21, 2026
One-click install
npx skills add https://github.com/snailb1007/snail-codex-skills --skill maui-app-icons-splash-snailb1007
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: maui-app-icons-splash
Source: https://github.com/snailb1007/snail-codex-skills/tree/main/skills/maui-app-icons-splash
Command: npx skills add https://github.com/snailb1007/snail-codex-skills --skill maui-app-icons-splash-snailb1007

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

MAUI projects often suffer from platform-specific asset configuration and inconsistent icon/splash behavior; this skill automates asset generation, color/tint handling, and cross-platform setup to reduce manual toil.

Core Features & Use Cases

  • Compose icons for Android with background and foreground layers using ForegroundFile and ForegroundScale to stay within safe zones.
  • Manage MauiIcon and MauiSplashScreen entries with Color, BaseSize, and TintColor across Android, iOS, Mac Catalyst, and Windows.
  • Rely on SVG-to-PNG rasterization during build via MAUI tooling to generate platform assets from scalable vector sources.

Quick Start

Add MauiIcon and MauiSplashScreen entries to your MAUI project file and build to generate platform assets.

Frequently Asked Questions about maui-app-icons-splash

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate MAUI app icon and splash screen generation across multiple platforms?

To automate MAUI app icon and splash screen generation, add MauiIcon and MauiSplashScreen entries to your project file and build. This leverages MAUI Resizetizer tooling to rasterize SVGs to PNGs and configure platform-specific assets for Android, iOS, Mac Catalyst, and Windows automatically.

What is the best way to create adaptive Android icons in a .NET MAUI project?

Creating adaptive Android icons in .NET MAUI involves using the MauiIcon property with ForegroundFile and ForegroundScale attributes. This composes background and foreground layers from scalable SVG sources while keeping the icon design within the required platform safe zones.

Can I use a single SVG file for all MAUI splash screen assets on iOS and Android?

Yes, you can use a single SVG file for MAUI splash screen assets across iOS and Android. The build process handles SVG-to-PNG rasterization automatically, applying properties like Color, BaseSize, and TintColor to configure platform-specific launch experiences from that one vector source.

Does MAUI Resizetizer tooling support custom tint colors for cross-platform app icons?

Yes, MAUI Resizetizer tooling supports custom tint colors for cross-platform app icons. You can define the Color and TintColor properties within your MauiIcon project entries to control the background and foreground tinting across Android, iOS, Mac Catalyst, and Windows.

Why does my MAUI splash screen look inconsistent across different platforms?

Your MAUI splash screen looks inconsistent across platforms likely due to missing or manual platform-specific asset configuration. By automating MauiSplashScreen entries with BaseSize and Color properties during the build, you ensure consistent rasterization and launch branding across all target platforms.