Доработать процесс валидации полей в Android приложении

5 000 руб. за проект
02 марта 2021, 18:22 • 12 откликов • 46 просмотров
У нас в приложении есть оплата услуг. Если сразу правильно вводить значение по формату, поле остается нейтральным. Если формат не соблюден, то при выходе из поля оно становится красным. Скринкаст того, как это выглядит - https://share.getcloudapp.com/7KupXwvd

Если же ввести значение неверно, покинуть поле и вернуться в него, то даже при условии стирания абсолютно всего старого поле остается красным. Получается, что я ввожу новые уточненные данные под прессингом этого красного цвета, меня сразу подозревают в ошибке — даже если я ввожу их корректно.

Задача: оставлять поле нейтральным, если идет ввод данных по формату, и включать красный только тогда, когда введенные данные начинают отличаться от формата. Сам формат каждого такого поля передается бэкендом вместе со структурой полей.

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