As part of a contracted team, I led the overhaul of Moen Smart Water App design system for iOS and Android, enhancing user experience and laying a solid foundation for future redesigns. We updated the system with the latest Figma features, aligned it with Moen's implementation, and made platform-specific improvements for better functionality and a cohesive user experience across all devices. This modernization prepares the system for future technological advancements and user needs.
Position: UX/UI Designer
Responsibilities: Catalog existing app elements, create a standardized set of components, set up theme management, document the design system in Figma, and propose platform-specific enhancements.
Conducted a thorough audit and collected all UI elements from existing Moen apps on both Android and iOS platforms to assess current assets and identify discrepancies.
Basic controls and components of Moen's UI
We used Figma's latest features to build a scalable and flexible design system. This process consisted of two main activities: harmonizing and updating components to utilize Figma's advanced properties and implementing theme management using Figma variables.
After collecting all disparate UI elements across the current app implementations, I unified them under a cohesive set of components. This step involved:
More components of Moen's UI
Developed a sophisticated system of semantic aliases using Figma variables to manage themes efficiently. This innovative approach enabled the design system to be both scalable and easily adjustable, accommodating future theme changes and expansions without extensive reworks.
Moen home screen in Light and Dark mode
Tokens naming and structure
Semantic colors applied across different UI elements
Semantic colors palette
Proposed enhancements to align more closely with native behaviors and components specific to iOS and Android, enhancing user experience and system performance.
Native iOS app exploration
This project highlighted the importance of a well-structured design system in maintaining brand consistency and operational efficiency in product development.
The design system sets the stage for quicker and more efficient feature development, reduces maintenance costs, and ensures a cohesive user experience across Moen’s digital ecosystem.