Разработка тестового мобильного приложения

Цена договорная
06 февраля 2025, 21:59 • 3 отклика • 32 просмотра
Целью данного проекта является разработка тестового мобильного приложения для операционной системы Android и, возможно, iOS, предназначенного для защиты здоровья детей. Приложение будет устанавливаться на смартфоны детей и выполнять функции мониторинга и ограничения контента для предотвращения ухудшения зрения и защиты психоэмоционального состояния.

Целевые операционные системы Для обеспечения максимальной совместимости и охвата пользователей, приложение должно быть адаптировано под следующие популярные версии Android:

  • Android 12
  • Android 13
  • Android 14
Требования к приложению Основные функции
  1. Установка и подтверждение:

    • Приложение должно запрашивать подтверждение установки на смартфоне ребенка (подтверждение через экранное меню).
    • После установки приложение должно запускаться автоматически при включении устройства.
  2. Мониторинг и отправка фотографий:

    • Приложение должно каждые 30-60 секунд выполнять фотографию с фронтальной камеры и скриншот экрана, когда смартфон разблокирован.
    • Фотографии и скриншоты должны отправляться на наш сервер https://lk.avatar-tech.ru через WebSocket согласно описанному протоколу.
  3. Обработка команд от сервера:

    • Сервер обрабатывает фотографии и отправляет команды приложению через WebSocket.
    • Приложение должно принимать две команды: "заблокировать экран" или "разблокировать экран".
  4. Блокировка экрана:

    • При получении команды "заблокировать экран", приложение должно завершить работу приложения с запрещенным контентом или заблюрить экран и вывести сообщение "Это запрещённый контент".
  5. Непрерывная работа и логирование:

    • Приложение должно постоянно находиться в памяти смартфона и вести лог-файл для отладки и логирования событий (например, отсутствие интернета, появление интернета).
Дополнительные требования
  • Приложение должно быть оптимизировано для минимального потребления ресурсов устройства.
  • Приложение должно поддерживать работу в фоновом режиме.
  • Приложение должно выполнять фотографию экрана и фотографию с фронтальной камеры.
  • Приложение должно устанавливать соединение с сервером https://lk.avatar-tech.ru.
  • Приложение должно иметь защиту от выгрузки из памяти и завершения его работы без подтверждения родителей непосредственно со смартфона ребенка.





Протокол взаимодействия с сервером Протокол взаимодействия с сервером должен быть описан в отдельном документе и включать:

  • Формат данных для отправки фотографий и скриншотов.
  • Формат команд, отправляемых сервером.
  • Обработка ошибок и повторные попытки отправки данных при отсутствии интернета.



Сроки разработки Срок разработки приложения — до одного месяца

Оплата Оплата фиксированная после выполнения работы и успешного прохождения тестирования.


Тестирование Приложение должно быть протестировано на следующих версиях Android:

  • Android 12
  • Android 13
  • Android 14