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

Необходимо разработать мобильное приложение-утилиту для операционной системы Android, основная задача которого - забота о здоровье глаз пользователя.

Основная функциональность

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

Требования к реализации

  • Платформа: Android (минимальная поддерживаемая версия API должна быть определена в ходе обсуждения).
  • Язык программирования: Kotlin или Java (на усмотрение исполнителя с обоснованием выбора).
  • Приложение должно быть стабильным, не потреблять чрезмерно заряд батареи и корректно работать в фоновом режиме.
  • Интерфейс: чистый, современный (Material Design), с возможностью базовой настройки (интервал времени, тип уведомления).

Что ожидается от исполнителя

Исполнитель должен предоставить готовое рабочее приложение в виде исходного кода и установочного APK-файла. Все детали и технические нюансы будут согласованы в процессе обсуждения.