← All work
Dark Mode Design System Creation

Mobile Dark Mode

Created formal dark mode components for a mobile product suite, aligning two products under one brand while meeting accessibility standards.

Context
Design systems · Accessibility
Role
Lead Designer
Timeline
One quarter
Tools
FigmaAha

The problem

Our updated design system supported light mode only, even though many users had previously used and preferred dark mode. Engineers attempted to supplement dark mode on their own, which led to inconsistent colors, uneven contrast, and unclear rules for when to use which tokens. With two products inside one mobile application, these inconsistencies showed up quickly and threatened brand cohesion. We needed a formal approach that designers and engineers could trust, and it had to meet accessibility considerations from the start.

light meets dark

One system, two themes

Contact details

The contact details experience uses consistent surfaces, text hierarchy, links, and status colors across both themes.

Light

Contact details: light screen

Dark

Contact details: dark screen

Dashboard

The dashboard preserves chart distinction, navigation hierarchy, and readable data density in light and dark modes.

Light

Dashboard: light screen

Dark

Dashboard: dark screen

Solution

I pulled dark mode out as a dedicated design system effort and created a structured set of dark mode components in Figma, starting with five features that covered the full component set. I collaborated with the design system team to finalize dark theme colors and map them to reusable tokens instead of one off overrides. I defined contrast and state rules (default, pressed, disabled, error) so teams could apply dark mode consistently across both products. The result gave engineering a clear source of truth and gave users a dark mode that felt intentional, consistent, and readable.

What shipped

  • Reusable dark theme tokens replaced one off overrides
  • Contrast and state rules aligned both products
  • Engineering gained a clear source of truth

Keep reading