Ios Launch Screen Match
The launch screen must visually replicate the app's initial view rather than showing a logo or branding screen.
$ aoe install @community/rule-ios-launch-screen-match Projection
Always in _index.xml · the agent never has to ask for this.
IosLaunchScreenMatch [rule] v1.0.0
The launch screen must visually replicate the app's initial view rather than showing a logo or branding screen.
Loaded when retrieval picks the atom as adjacent / supporting.
IosLaunchScreenMatch [rule] v1.0.0
The launch screen must visually replicate the app's initial view rather than showing a logo or branding screen.
Meta
- License: MIT AND Apache-2.0
- License Provenance: legacy-backfill
Applies To
iOS LaunchScreen.storyboard / launch screen configuration
Loaded when retrieval picks the atom as a focal / direct hit.
IosLaunchScreenMatch [rule] v1.0.0
The launch screen must visually replicate the app's initial view rather than showing a logo or branding screen.
Meta
- License: MIT AND Apache-2.0
- License Provenance: legacy-backfill
Applies To
iOS LaunchScreen.storyboard / launch screen configuration
Examples
- Show the skeleton of the home tab (navigation bar, tab bar, placeholder rows) in the launch storyboard so the real view loads over it imperceptibly.
- Anti-example: full-screen app logo on a branded background color that disappears before the real UI appears.
Relations
related: [@community/rule-mobile-first, @community/anti-pattern-ios-fullscreen-spinner, @community/pattern-ios-large-title-nav]
Rationale
A matched launch screen creates the perception of instant launch — the transition from launch screen to first view feels seamless. Branding/logo splash screens add artificial delay, feel dated, and are explicitly discouraged by Apple HIG Rule 8.3.
Meta
- License: MIT AND Apache-2.0
- License Provenance: legacy-backfill
Applies To
iOS LaunchScreen.storyboard / launch screen configuration
Source
aoe-engine/examples/frontend-design/primes/compiled/@community/rule-ios-launch-screen-match/atom.yaml