X10 — Splash / Loading
Účel obrazovky
První obrazovka při spuštění aplikace. Okamžik brandingu a paralelní načítání počátečních dat před přechodem na P1 — Home nebo S4 — Přihlášení.
Content Priority
- Logo Colosseum — centrované, hlavní vizuální bod
- Brand barva — pozadí v korporátních barvách
- Loading indikátor — subtilní progress bar nebo pulzující animace Loading / Skeleton
- Verze aplikace — drobný text v dolní části (volitelné)
Interakce
| Trigger | Akce |
|---|---|
| Spuštění aplikace | Zobrazení splash, paralelní načítání konfigurace a dat |
| Data načtena | Přechod na P1 (přihlášen) nebo S4 / P1 (nepřihlášen) |
| Minimální doba | Splash viditelná alespoň 1 s (UX best practice) |
Stavy
| Stav | Popis | Doba |
|---|---|---|
| Cold start | Plná splash obrazovka | 1–2 s |
| Warm start | Zkrácený nebo minimální splash (skip) | < 1 s |
| Načítání dat | Prodloužený splash při pomalém připojení | Vzácné, až několik s |
Edge Cases
| Scénář | Řešení |
|---|---|
| Velmi pomalé připojení | Po 5 s zobrazit „Načítáme data…" místo prázdného čekání |
| Vyžadována force aktualizace | Přechod na X19 — Force update místo P1 |
| Chyba při načítání | Po retry limitech přechod na P1 s cached / fallback daty |
Mobilní patterny
- Platform-specific splash — iOS
LaunchScreen.storyboard, AndroidSplashScreenAPI — nativní zobrazení během cold startu - Minimální doba zobrazení — 1 s, aby uživatel registroval branding
- Smooth transition — animovaný přechod do první obrazovky aplikace