Swedish public radio
Role: Software developer Apple platforms + design system
Team: Developers + designers
I led creation/improvement of our design system that impacted iOS, Android and web, alignment in both code and Figma:
From inconsistent static theme to consistent dark and light mode.
From hex color codes spread throughout the code to semantic color variables.
From views/pages built as large singular units to reusable and composable viewcomponents.
From viewcomponents named after the content to semantic/role based naming that improve reusability.
From hardcoded inconsistent sizing/spacing to size variables that are 8 point multiples.
From slightly different variants of the same icons as jpg, png to single tintable variant as SVG.
From limited accessibility text sizing and truncation at 1 or 2 rows to full scaling and infinite rows (configurable).