Тут мои любимые разработчики из Яндекс.Такси опубликовали интересную статью на Хабре.
Интересная она для разработчиков (как вы), для тестировщиков (как я) и для пользователей (как вы).
В статье рассказали как пилили, тестировали и огребали за ошибки при разработки кнопки "Заказать". Казалось бы простая кнопка, которая совершает одно действие. Но жизнь вносит свои коррективы.
Пользователи умудрялись вызывать несколько такси одним тапом. А иногда наоборот думали, что такси не удалось заказать хотя к ним мчится уже 10 машин.
А когда решили добавить функцию мультиказа, оказалось, что это не так просто. И это не смотря на то, что одним тапом можно было заказать две, три, 100500 машин.
Рекомендую почитать статью
по этой ссылке. Узнаете какого живется по ту сторону Яндекс.Такси.