Iterations
We updated the support summary card on the last page to show booking reference and customer care case numbers upfront, without the user having to expand the view.
Optimised language and text, especially in the menu intents.
A validation summary was included at the top of the screen if there were any form entry errors, that includes a full list of what needs to be corrected and where. This also scored higher accessibility ratings.
- Form validation showing summary, validation error states and validation messages.
- Continue button remained present and decided not to show it in disabled state.
- Validation would show on “Continue” if users hadn’t satisfied the validation criteria.
- Validation will dynamically update according to user input.
Technical and design challenges
App developers had to build new components, which would take longer to produce. This created the need to pivot and improvise quickly. For example - instead of tappable radio buttons, we swapped with using inset rows, where users could tap the option to proceed.
Documentation
Each key screen was dissected into the main components, where we could articulate screen reader script, such as invisible headings, component variants, specific tokens used to identify colour values, spacing etc.
Basic documentation preview.
- Android text and radio select fields, with validation and summary.
- Using a tokenised design system, with contextual tokens for font and colour.