Minimize inputs

Minimize inputs Bad Practice
Minimize inputs Best Practice

Typing on mobile is a slow and error-prone process. It often requires two hands — data shows that 41% of users hold their phone with both hands and tap using their thumbs when typing.[[1]]

What can we do to minimize the need for manual input on mobile?

  • Keep forms short and simple by removing unnecessary fields or keeping them optional.
  • Use autocomplete and personalized data where appropriate. For example, ask users to share their location instead of typing it in.
  • Use the phone's features to fill in the fields automatically. For instance, allow users to add payment information by holding their credit cards in front of the camera.
  • Add "Remember me" options for future use.
  • Let users try your app before signing up. Ask to sign up and provide credit card information only when it's critical.
  • Provide recent search history.
  • Display the best keyboard variations for each type of data. For example, provide a numeric keypad for phone numbers.
<?xml version="1.0" encoding="utf-8"?>