Overcoming technical constraints
When the developer started building this screen, he highlighted complexity in the navigation for the expiry date and security code fields, this also allowed us to rethink the UX and UI and better align with some existing screens.
Design and interaction were initially created with a single field on screen e.g. Search
Navigation is complicated - do users select the field to start typing?
Focus should be on A and we’re starting with numbers
Focus states are unclear
Is it possible to use numbers on the remote?
Special characters and accents have not been included
Solution:
After reaching out to the UX and UI designers who initially worked on the keyboard design and navigation, a workshop was organised with all designers that had used keyboards and forms. We revisited competitor analysis, looking at platforms such as Apple tv, Netflix and Prime Video.
It was important to keep developers and POs in the loop as this would impact milestones but was important to solve for MVP.
To reduce impact on milestones we focused on:
Making focus states clear and accessible whilst differentiating between what was clickable and what was in focus
Putting each form field on a line whilst staying within the safe zone, maintaining spacing and hierarchy and allowing space for error messaging
Allowing the use of special characters
Users are able to use the keyboard or remote to enter numbers but we decided not to highlight this and make it a surprise and delight event
Previous form
Solution - Input field, empty
Solution - Input field, filled
Solution - Input field, filled, in focus
Solution - Error messaging