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

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

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

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

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

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

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

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

Разработка бота для массового уничтожения монстров в онлайн игре

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

Разработка системы сбора данных OBD II на ESP32

Требуется написать прошивку для ESP32 для чтения параметров автомобиля через OBD II с последующей записью на SD карту и передачей по BLE. Особое внимание уделить алгоритму регистрации торможения с повышенной частотой опроса.