Кнопка головної дії — це не декоративний елемент унизу екрана. Вона завершує рішення користувача й повідомляє, що станеться після натискання. Якщо назва нечітка, колір не відрізняється або стан завантаження неочевидний, інтерфейс створює сумнів саме в критичний момент.

Одна дія — один акцент

На екрані має бути зрозуміло, що є головним результатом. «Продовжити», «Зберегти», «Оплатити» або «Надіслати» описують наслідок краще, ніж універсальне «Далі». Якщо є другорядна дія, вона повинна бути візуально тихішою, але не невидимою.

Стан кнопки

  • доступна, коли дія можлива;
  • недоступна з поясненням, якщо бракує даних;
  • активна з індикатором, поки запит виконується;
  • успішна або помилкова з чітким наступним кроком.

Не змінюйте текст поля чи кнопку так, щоб користувач не розумів, чи запит уже відправлено. Для дій із файлами або повільною мережею блокуйте повторне натискання, зберігайте дані та показуйте прогрес.

Android quality guidance радить використовувати послідовні стандартні патерни. Це особливо важливо для доступності: кнопка повинна мати достатню область натискання, видимий фокус і зрозумілу назву для екранного читача.

Тестуйте не лише кліки, а й помилки, повільну відповідь, повторну відправку та повернення назад. Хороша кнопка не просто збільшує конверсію — вона зменшує невизначеність і кількість випадкових дій.

Джерело: Android Developers: What a great user experience looks like.