Заполнение форм – пожалуй, самый важный момент работы с приложением. Сделайте так, чтобы эта процедура была простой и не отнимала много времени.

Предыдущая глава: Регистрация

17. Создавайте удобные формы

Учитывайте то, как пользователи вводят информацию. Не ограничивайте их – пусть они выбирают из нескольких способов ввода. Следите за тем, чтобы элементы интерфейса, например клавиатура, не закрывали поля для ввода данных. Сделайте так, чтобы заполненные поля автоматически перемещались выше на экране. Также рекомендуем добавить автозаполнение, автоматическую вставку заглавных букв и сканирование кредитных карт.

18. Сразу сообщайте об ошибках при заполнении

Пользователей раздражает, когда о допущенной ошибке им сообщают только после того, как форма заполнена полностью. Сообщайте об ошибках сразу же, чтобы было понятно, какое поле заполнено правильно, а какое – нет. Не забывайте тестировать формы на удобство заполнения.

19. Следите, чтобы клавиатура соответствовала вводимому тексту

Пользователям нравятся приложения с удобными клавиатурами. Убедитесь, что для ввода чисел отображается цифровая клавиатура, а для ввода слов – буквенная.

20. Добавляйте полезную информацию и подсказки

Сделайте так, чтобы у пользователей была вся нужная информация в удобной форме. Например, при вводе дат должен открываться календарь на месяц, где будут видны дни недели. Тогда пользователям не придется отвлекаться и выходить из приложения, чтобы заглянуть в календарь.