Описание задачи

Необходимо разработать мобильное приложение для системы Android (или iOS, уточнить с заказчиком), которое в реальном времени перехватывает всплывающие уведомления от любых приложений на устройстве.

Основные требования

  • Приложение должно отслеживать входящие push-уведомления и системные всплывающие сообщения.
  • Каждое перехваченное уведомление должно быть обработано и отправлено на сторонний сервер или в локальную программу на ПК (через HTTP, WebSocket или другой API).
  • Приложение должно работать в фоне, не прерывая работу пользователя.
  • Требуется минимадизировать потребление ресурсов (батарея, память).
  • Для Android необходимо разрешение Notification Listener Service или Accessibility Service.
  • Разработка выполняется без использования сторонних SDK, только нативные средства или рекомедуемые библиотеки.

Формат входных/выходных данных

Приложение извлекает из уведомления: заголовок, текст, иконку (опционально), а также идентификатор приложения-отправителя. Вся эта упаковывается в JSON и передается целевому приложению или API.

Порядок сдачи

  • Исходный код приложения с комментариями.
  • APK файл (для Android) для тестов.
  • Краткая инструкция по сборке и настройке.

Платформа поиска разнорабочих в Израиле

Требуется разработать онлайн-доску объявлений для поиска рабочих и клиентов в Израиле. Платформа не участвует в расчетах, связь напрямую. Нужна кастомная тема WordPress с поддержкой RTL, платных подписок, локального эквайринга и четырех языков.