Signet iOS App Navigation

Navigation Framework & Entry

We weren’t designing one app—we were building a mobile platform for eight. Using the Amor Design System, we built a shared iOS foundation for Kay, Jared, and Zales. Each brand had its own voice, structure, and legacy tech. The challenge was designing one navigation system that flexed across banners, products, and states—without breaking the experience.

Partner

Signet Jewelers

My Role

Mobile App Design Navigation Architecture Visual Consistency Brand Adaptation

Built With

Figma Amor Design System Native iOS Patterns Tokenized Theming

Outcome

Created a single mobile experience flexible enough to scale across eight brands.

Kay App 1
Kay App 1
Kay App 1

The work started before the first tap. We designed the launch icon, loading screen, and app entry moments to reflect each brand’s identity from the jump—while keeping implementation centralized and efficient. Everything from launch color to logo placement was tokenized for reuse.

Kay App 2
Kay App 2
Kay App 2
Kay App 3
Kay App 3
Kay App 3



Jared App 4
Jared App 4
Jared App 4

We designed the header and tab bar to flex across brands, screens, and user flows. The tab bar anchored five core actions with brand styling, while headers adapted to context and content depth—without breaking shared patterns.

Zales App 5
Zales App 5


We designed the header and tab bar to flex across brands, screens, and user flows. The tab bar anchored five core actions with brand styling, while headers adapted to context and content depth—without breaking shared patterns.


Kay App 6
Kay App 6
Kay App 7
Kay App 7
Kay App 8
Kay App 8
Kay App 9
Kay App 9
Kay App 7
Kay App 6
Jared App 4
Zales App 5
Kay App 8
Kay App 8
Kay App 9

Navigation had to feel native to each brand—without rebuilding it eight times. We created one flexible layout system, layered in token-driven theming, and introduced header variants for storefronts, PDPs, and contextual pages. The result was a unified experience that felt custom, while staying consistent across the entire platform.

Supporting Features