iOS and Andriod application
Designing a seamless share feature for smarter product onboarding
Role
Product Designer
Type
iOS and Andriod application
Focus
Faster onboarding
The mission
When a client was launching a smart product, they wanted to make it effortless for users to connect and share their devices with others. The mission was to design a share feature in the companion app that enabled users to invite others quickly via email or QR code on both iOS and Android platforms.
The process
A design journey built on clarity, usability and collaboration
01
Define user needs and product goals
We mapped out the main pain point: setting up a new product was time consuming if every user had to go through the full onboarding individually. To solve this we introduced sharing with predefined roles such as Owner, Admin and User. Together with PMs we defined the business goal of reducing onboarding time while ensuring that security was not compromised.
02
Design and prototype
I created flows for sharing via email and QR code, following native patterns on iOS and Android. Wireframes helped test different approaches to invitations and role assignment before moving into high fidelity designs.
03
Test and iterate
The feature was tested internally on both iOS and Android. We focused on improving clarity of labels, button placement and copy, and adjusted the flow to make decisions faster and more intuitive. Edge cases such as expired invites and declined requests were also included to make the system robust.
04
Delivery and documentation
I finalized the flows with clear specs for each state, including success and error messages. Role definitions and permissions were documented to ensure clarity for both developers and future onboarding material. The handoff included annotated prototypes to reduce implementation questions.
The result