Telstra wanted to allow users to make high-risk transactions in the app. For example, adding one’s partner to be a legal lessee on one’s account.
This obviously required a layer of secure user verification. We introduced a verification system, beginning with a one-time PIN sent to the user by text or email. Once users are verified, they could then create a four-digit PIN or use biometrics (face ID, fingerprint) for future verification.
Telstra
UI Design
Accessibility
Motion
Native Design
Initial verification from a one-time PIN (OTP) sent to the user’s mobile or email.
Users enter their one-time PIN (OTP) to verify their identity.
Users create a 4-digit PIN to make high-risk transactions in the app.
Finally, users can toggle biometrics on to allow Face ID/Fingerprint authentication.
To make this one-time PIN component accessible, we needed to pass Touch Target Size. Android requires all tappable elements to be a minimum of 48 x 48dp with an 8dp margin, to assist those with dexterity issues or difficulty tapping small areas of screens.
While researching one-time PIN flows, we found that most split up the numbers into their own outlined fields. In order to pass touch target size, we made this component a group of fields, so the whole 328dp x 64dp area is tappable as a single text field.
I’m a jack of all trades, and a master of some.
Here are my recent areas of focus.