Техническое задание: Приложение для мониторинга событий на Android

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

Основной функционал

  • Наличие экрана настройки с двумя полями для ручного ввода:
    • Название устройства (произвольное имя).
    • Адрес вебхука (URL для отправки данных).
  • Фоновый мониторинг следующих событий:
    • Входящие SMS-сообщения.
    • Push-уведомления от других приложений.
    • Входящие телефонные звонки.
  • Отправка данных о событии на указанный вебхук методом POST-запроса.

Требования к отправке данных

  • Формат данных: JSON.
  • Структура JSON-сообщения:
    • "name": значение из поля "Имя устройства".
    • "message": текстовая строка с описанием события (например, "входящий звонок от +7XXXXXXXXXX", "новое SMS-сообщение").
  • Отправка должна происходить автоматически при обнаружении события.

Общие требования

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

Интеграция ЮKassa на WordPress для мгновенной оплаты

Необходимо подключить платежную систему ЮKassa к сайту на WordPress для моментального перехода к оплате после нажатия кнопки "Купить". Дополнительно требуется уменьшить отступы между кнопками на странице.