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

70 000 руб. за проект
05 августа 2024, 01:16 • 27 откликов • 162 просмотра
Необходимо разработать мобильное приложения для андроид.

Дизайн - https://www.figma.com/design/7PE9tQQ4d5v6M1M74zKnSx/Phone-Alarm-(Android)?node-id=0-1&t=CUC0cBLuWXP9EgTP-0


Общая информация:
  • Название приложения: Don't Touch My Phone
  • Целевая платформа: Android
  • Язык разработки: Kotlin или Java
  • Минимальная версия Android: 6.0 (Marshmallow) и выше
Основные функции:
  1. Звуковое и вибрационное оповещение при отключении от зарядного устройства
  2. Звуковое и вибрационное оповещение при обнаружении движения телефона
  3. Звуковое и вибрационное оповещение при извлечении телефона из кармана
Детали реализации: Режимы оповещения:
  1. Режим: Звуковое и вибрационное оповещение при отключении от зарядного устройства

    • Описание: Приложение воспроизводит звуковой сигнал и вибрацию, когда телефон отключается от зарядного устройства.
    • Функции:
      • Обнаружение момента отключения телефона от зарядки.
      • Воспроизведение звукового сигнала и вибрации в ответ на отключение.
      • Настройка громкости, выбора звукового сигнала и варианта вибрации.
  2. Режим: Звуковое и вибрационное оповещение при обнаружении движения телефона

    • Описание: Приложение воспроизводит звуковой сигнал и вибрацию при любом движении телефона.
    • Функции:
      • Использование встроенного акселерометра для отслеживания движений устройства.
      • Настройка чувствительности к движениям.
      • Воспроизведение звукового сигнала и вибрации при обнаружении движения.
      • Настройка громкости, выбора звукового сигнала и варианта вибрации.
  3. Режим: Звуковое и вибрационное оповещение при извлечении телефона из кармана

    • Описание: Приложение воспроизводит звуковой сигнал и вибрацию, когда телефон вынимается из кармана.
    • Функции:
      • Использование датчиков приближения и освещенности для определения, что телефон находится в кармане.
      • Воспроизведение звукового сигнала и вибрации при извлечении телефона из кармана.
      • Настройка громкости, выбора звукового сигнала и варианта вибрации.
Дополнительные функции:
  • Интерфейс пользователя (UI):

    • Главный экран:

      • Кнопка для активации/деактивации оповещений (свайп для активации/деактивации).
      • Переключатели для включения/выключения режима вспышки, вибрации, и звука.
      • Ползунок для регулировки громкости.
      • Выбор длительности оповещения (15 секунд, 30 секунд, 1 минута).
      • Список доступных звуковых сигналов с возможностью прослушивания и выбора (включая премиум звуки с замком).
      • Доступ к разделу "Как использовать".
    • Экран настроек:

      • Настройка чувствительности к движениям.
      • Выбор режима активации (снятие с зарядки, обнаружение движения, извлечение из кармана).
      • Настройка режима вспышки (обычный, диско, SOS).
      • Настройка режима вибрации (обычный, сильная вибрация, сердцебиение, тик-так).
    • Экран "Как использовать":

      • Подробная инструкция по использованию приложения.
  • Подписка:

    • Описание: Приложение включает модель подписки для доступа к премиум-функциям.
    • Функции:
      • Доступ к дополнительным звуковым и вибрационным сигналам.
      • Расширенные настройки и возможности кастомизации.
      • Без рекламы.
    • Типы подписок:
      • Ежемесячная подписка.
      • Годовая подписка.
    • Управление подпиской:
      • Возможность отмены подписки в любое время.
Технические требования:
  • API для работы с датчиками: Использование стандартных Android API для работы с акселерометром, датчиком приближения и датчиком освещенности.
  • Права доступа: Приложение должно запрашивать все необходимые разрешения, такие как доступ к датчикам и возможность работы в фоновом режиме.
  • Тестирование: Обширное тестирование на различных моделях телефонов и версиях Android для обеспечения стабильной работы всех режимов.
Управление проектом:
  • Сроки разработки: Указать конкретные сроки для каждого этапа разработки.
  • Документация: Подробная документация по коду и использованным технологиям.
  • Поддержка: Предоставление поддержки и обновлений после релиза приложения.
Дополнительные замечания:
  • Приложение должно быть легким и не потреблять много батареи.
  • Интерфейс должен быть адаптирован для разных размеров экранов, включая планшеты.
  • Приложение должно иметь минималистичный дизайн и быть простым в использовании.
Заключение: Данное техническое задание описывает основные функции и требования к приложению "Don't Touch My Phone" для Android. В процессе разработки возможны уточнения и дополнения, которые будут согласованы с заказчиком.

Примечание: Все звуковые и вибрационные оповещения и уведомления должны быть реализованы с учетом пользовательских предпочтений и настройками конфиденциальности Android.


Отзывы
Хочу выразить благодарность разработчику за отличную работу! Все задачи были выполнены на высоком уровне, с вниманием к деталям и соблюдением всех требований. Особо отмечу соблюдение сроков – проект был завершен вовремя, что для нас было очень важно. Коммуникация на протяжении всего процесса была оперативной и конструктивной.

Рекомендую данного специалиста как ответственного и квалифицированного разработчика.

~ 2 месяца назад
Avatar r50 a6ce93fe35b158fd29ba0e8681c918c22117160e9586a56eee4ffbc20df9bda1
Фрилансер
Вежливый и классный заказчик, и суперский заказ. Было крайне интересно поработать над проектом. Благодарю!
~ 2 месяца назад