Техническое задание: Доработка мобильного приложения
Основной функционал приложения работает. Приложение находится в тестовом режиме и опубликовано в магазине приложений. Необходимо реализовать систему оплаты и устранить ряд мелких ошибок в интерфейсе.
Основная задача: Интеграция платежных систем
Необходимо реализовать функционал оплаты подписки для активации премиум-доступа в приложении. Должны быть подключены следующие способы оплаты:
- Оформление подписки через встроенную биллинговую систему магазина приложений (Google Play).
- Оплата через банковскую карту (интеграция с банковским эквайрингом).
- Дополнительный, третий способ оплаты (на усмотрение исполнителя, исходя из лучших практик для региона).
После успешной оплаты пользователь должен моментально получать премиум-доступ ко всем платным функциям приложения.
Второстепенные задачи: Исправление ошибок интерфейса
Требуется устранить следующие недочеты в пользовательском интерфейсе:
- Проблема с навигацией: На некоторых экранах кнопка закрытия (крестик в правом верхнем углу) не работает. Пользователь вынужден использовать свайп для возврата назад. Необходимо обеспечить корректную работу стандартных элементов навигации.
- Некачественный ввод номера телефона: При регистрации поле для ввода номера телефона отображается некорректно (съезжают элементы, неудобный формат). Требуется привести поле ввода к виду, соответствующему современным стандартам UX.
- Отсутствие обратной связи при ошибке: При вводе неверного пароля во время входа в аккаунт система не показывает пользователю уведомление об ошибке. Необходимо добавить четкое текстовое или графическое уведомление о неверных учетных данных.
Дополнительные требования
- Все изменения должны быть протестированы и не нарушать существующий рабочий функционал.
- Код должен быть написан чисто и сопровождаться комментариями при необходимости.