maui-app-icons-splash

Automate MAUI icon and splash screen configuration across platforms.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/Petelids/Sudoku --skill maui-app-icons-splash-petelids
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: maui-app-icons-splash
Source: https://github.com/Petelids/Sudoku/tree/main/skills/maui-skills/maui-app-icons-splash
Command: npx skills add https://github.com/Petelids/Sudoku --skill maui-app-icons-splash-petelids

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

MAUI apps require careful configuration of icons and splash screens across Android, iOS, Mac Catalyst, and Windows, with platform-specific references and build-time asset generation. This skill centralizes those tasks to reduce manual setup, ensure consistent branding, and simplify maintenance.

Core Features & Use Cases

  • Single-source icon support with MauiIcon that resizes SVGs to platform PNGs at build time.
  • Composed / layered icons enabling Android adaptive icons via background and foreground layers.
  • Platform-specific references and mappings (AndroidManifest.xml, Info.plist, Windows packaging) for icons and launch screens.
  • Splash screen handling through MauiSplashScreen with color and base size control across platforms.
  • SVG-to-PNG conversion and size guidelines to optimize assets and build performance.
  • Troubleshooting guidance to resolve common asset rendering and icon issues.

Quick Start

Provide MauiIcon and MauiSplashScreen resources in your MAUI project and let the build process generate platform-specific icons and splash screens.

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 configure MAUI app icons and splash screens across multiple platforms?

MAUI app icons and splash screens are configured by providing MauiIcon and MauiSplashScreen resources in your project, which automatically generate platform-specific assets for Android, iOS, Mac Catalyst, and Windows at build time.

How does SVG-to-PNG rasterization work for .NET MAUI app icons?

SVG-to-PNG rasterization for MAUI app icons occurs at build time, resizing SVGs to platform PNGs using BaseSize, Color, and TintColor handling to ensure consistent branding assets across all platforms.

Can I create Android adaptive icons with layered foreground and background in MAUI?

Yes, Android adaptive icons are supported in MAUI through composed or layered icons, enabling distinct background and foreground layers mapped via MauiIcon resources during the build process.

What is the best way to handle platform-specific splash screen references in a MAUI project?

Handling platform-specific splash screen references in MAUI is best done using MauiSplashScreen, which manages color and base size control while automatically updating mappings in AndroidManifest.xml, Info.plist, and Windows packaging.

Why does my MAUI splash screen or app icon not render correctly after build time generation?

MAUI splash screen or app icon rendering issues often stem from incorrect SVG-to-PNG conversion, missing BaseSize definitions, or platform-reference mapping errors, which require built-in troubleshooting guidance to resolve.