ProgressFlow Logo ProgressFlow Kontaktujte nás
Kontaktujte nás
Martin Svoboda, senior UX designer specializing in loading animations and progress indicators
Autor & Expert

Martin Svoboda

Senior UX Designer a vedoucí oddělení animací

ProgressFlow s.r.o.

Načítací animace nejsou jen funkční prvky — jsou to mikromomenty komunikace se uživatelem. Když to uděláte správně, čekání není frustrující, je to příjemný zážitek. A to je přesně to, na čem pracujeme.

Martin Svoboda Specialista na design loading animací

Kde se specifikuji

Během 14 let v oblasti webového designu jsem se zaměřil na jednu věc, která jiné lidi často přehlíží — jak uživatelé vnímají čekání. Loading animace, skeleton obrazovky, progress indikátory a branded spinnery. Nejsou to triviální detaily. Jsou to prvky, které buď uživatele frustrují, nebo je zvědavě zajímají. Já se učím dělat to druhé.

14
let v UX designu
50+
projektů na loading animacích
8
let v manažerských pozicích

Profesionální cesta

Od prvních projektů v agentuře až po vedení oddělení v mezinárodní společnosti

2010

Začátek: WebCreative Praha

Pracoval jsem jako junior webdesigner v pražské agentuře, kde jsem se poprvé setkal s animacemi a interaktivním designem. Tady jsem si uvědomil, jak důležitý je pohyb na webě. Každá sekunda čekání se počítá.

2014

Specialista na animace

Postupně jsem se zaměřil na loading stavy a progress indikátory. Zjistil jsem, že právě tyto prvky mají obrovský vliv na to, jak uživatelé vnímají kvalitu aplikace. Začal jsem studovat psychologii čekání a jak ji lze aplikovat v designu.

2016

Vedoucí oddělení v Exponea

Dostal jsem vedoucí roli v mezinárodní fintech společnosti Exponea. Měl jsem na starosti design 20+ loading animací a progress indikátorů pro aplikace s miliony uživatelů. To byla škola. Viděl jsem, jak se design škáluje na reálné problémy.

2020–Dnes

Vedoucí oddělení v ProgressFlow

V ProgressFlow s.r.o. vede tým designérů zaměřený na inovativní řešení loading animací a progress indikátorů. Pracuji na tom, aby každá animace nebyla jen funkční, ale aby byla součástí silné brand identity. Věřím, že loading by měl být zážitek, ne frustrace.

Moje specialitty

Zaměřuji se na konkrétní oblasti, kde loading animace a progress indikátory dělají největší rozdíl

Skeleton Obrazovky

Design skeleton placeholder screenů, které ukazují strukturu obsahu během načítání. Nejde jen o vzhled — jde o to, aby uživatel věděl, co se děje, a aby se čekání cítilo kratší.

Značkované Spinnery

Jak přizpůsobit loading spinnery své brand identitě. Každý pixel by měl komunikovat, kdo jste. Spinnery nejsou generické — měly by být součástí vaší vizuální komunikace.

Progress Indikátory

Design lineárních a kruhových progress barů, které opravdu komunikují. Styling, animace, barvy — všechno musí fungovat dohromady, aby uživatel měl jasný obrázek o průběhu.

Vnímáný čas čekání

Jak psychologicky snížit vnímáný čas čekání. Odhady času, animace, messaging — všechno má vliv na to, jak se uživatelé cítí. Nečekají 5 sekund, cítí se jako 3.

CSS & JavaScript Animace

Technická implementace loading animací. Chci, aby design fungoval hladce, bez zpoždění. CSS-based animace pro výkon, JavaScriptu pro kontrolu a flexibilitu.

User Research & Testing

Testování loading animací s reálnými uživateli. Co si myslím já, není důležité. Důležité je, co funguje pro ně. A jak se cítí během čekání.

Vzdělání

Fakulta informačních technologií

České vysoké učení technické v Praze (ČVUT)

Specialitace na psychologii uživatelského zážitku a mikrointerakce. Zaměřil jsem se na studium toho, jak lidé vnímají čas a pohyb na digitálních rozhraních. To byl základ mé práce na loading animacích.

Certifikace UX Design & Animation

Google & Interaction Design Foundation

Pokračující vzdělání v oblasti UX designu a animací. Věřím, že v tomto oboru se nemůžete nikdy přestat učit. Technologie se mění, psychologie uživatelů se mění, trendy se mění.

Nejnovější články

Moje poslední publikace o designu loading animací a progress indikátorů

Chcete vědět víc?

Pokud vás zajímá design loading animací, jak snížit vnímáný čas čekání, nebo jak vytvořit branded loading spinnery, podívejte se na další články nebo nás kontaktujte.

Více o Martinovi

Martin Svoboda pracuje v oblasti webového designu a UX designu už 14 let. Začal jako junior webdesigner v pražské agentuře WebCreative, kde se poprvé hluboko ponořil do světa frontend animací a interaktivního designu. Během následujících let se postupně zaměřil na specifickou problematiku loading stavů — a zjistil, že právě tyto zdánlivě jednoduché prvky mají enormní vliv na vnímání kvalitního uživatelského zážitku.

V roce 2016 se stal vedoucím oddělení designu v mezinárodní fintech společnosti Exponea, kde měl na starosti design celkového ekosystému 20+ loading animací a progress indikátorů pro aplikace s miliony uživatelů. Tady se naučil myslet v měřítku. Nebyl to jen design pro jednu stránku — byl to design pro miliony interakcí.

Jeho přístup k designu loading animací se zakládá na kombinaci tří věcí: moderních CSS technik, psychologických principů vnímání času a brand identity. Věří, že každá načítací animace je součástí komunikace se uživatelem. Když je to hotové správně, čekání není frustrující — je to příjemný zážitek, který posiluje důvěru v aplikaci.

V ProgressFlow s.r.o. pokračuje v šíření znalostí o tom, jak správný design skeleton obrazovek a branded spinnerů přímo ovlivňuje míru frustrace uživatelů a konverzi. Věří, že loading animace by neměly být jen funkční, ale měly by být memorabilním a příjemným prvkem webové aplikace. Absolvoval Fakultu informačních technologií Českého vysokého učení technického v Praze, kde se specialituje na psychologii uživatelského zážitku a mikrointerakce.