uno-toolkit-extendedsplashscreen

Overlay custom loading content on the native splash with ExtendedSplashScreen.

9|1|Updated Dec 10, 2024
One-click install
npx skills add https://github.com/unoplatform/studio --skill uno-toolkit-extendedsplashscreen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: uno-toolkit-extendedsplashscreen
Source: https://github.com/unoplatform/studio/tree/main/plugins/uno-platform-studio/skills/uno-toolkit-extendedsplashscreen
Command: npx skills add https://github.com/unoplatform/studio --skill uno-toolkit-extendedsplashscreen

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

ExtendedSplashScreen provides a way to keep the user engaged during app startup by overlaying custom loading content on top of the native splash image, addressing the gap between a static splash and branded initialization screens.

Core Features & Use Cases

  • ExtendedSplashScreen overlays a custom loading view on the native splash during startup.
  • Branding and UX ensures design system fidelity and perceived performance while the app initializes.
  • Cross-platform readiness works with Uno Toolkit across supported targets and integrates with Init() requirements and navigation flows.

Quick Start

Initialize the ExtendedSplashScreen during app startup to display loading content on top of the native splash.

Frequently Asked Questions about uno-toolkit-extendedsplashscreen

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

FAQPage Schema
How do I display a custom loading screen over the native splash during app startup?

To display a custom loading screen, use ExtendedSplashScreen to overlay your startup content on the native splash during app initialization, keeping users engaged while the app loads.

Does the extended splash screen work across all platforms with Uno Toolkit?

The extended splash screen works with Uno Toolkit across supported targets. It requires correct Resizetizer configuration and an Init() call in MainActivity.OnCreate on Android to function properly.

What is the purpose of extending the native splash screen with custom content?

Extending the native splash screen bridges the gap between a static splash and branded initialization screens, ensuring design system fidelity and improving perceived performance during startup.

Why does my extended splash screen not show content correctly on Android?

On Android, the extended splash screen requires an Init() call in MainActivity.OnCreate and correct Resizetizer configuration. Additionally, it does not support Region.Attached content, which may cause display issues.

Can I integrate the extended splash screen with app navigation flows?

Yes, the extended splash screen integrates with navigation flows and Init() requirements, allowing you to display custom startup content while the app initializes and transitions to the main interface.

What are the limitations of using an extended splash screen for startup content?

The extended splash screen requires correct Resizetizer configuration, platform-specific Init() calls, and does not support Region.Attached content, limiting its use to compatible startup overlay scenarios.