Приложение - опрос. Пользователь выбирает варианты ответа - подсчитваются баллы, результаты сохраняются на устройстве. iOS или Android - решим после выбора исполнителя, в зависимости от предложений. Приложение будет использоваться на одном устройстве. ...
Разработка приложения под Android "Видеорегистратор".
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Общая информация для формирования технического задания.
1. Интерфейс.
2. Функционал.
Интерфейс.
Открытое приложение - это, по сути, запущенная видеокамера стандартного смартфона с нестандартными функциями. На экране, помимо картинки,
должны быть доступны следующие кнопки: Кнопка записи видео; Кнопка настроек;
О кнопке записи видео чуть позже.
Кнопка настроек открывает меню настроек, в котором доступны следующие настройки:
а) Настройка качества записи изображения. Доступные варианты: 720p, 1080p, 4K.
б) Настройка использования канала связи. Доступные варианты:WCDMA/GSM, LTE/WCDMA/GSM.
в) Настройки аккаунта. Войти в аккаунт. Выход из аккаунта.
г) Настройка отправки видео. (Изменение адреса и данных аутентификации удаленного сервера).
д) Сохранять копию отправленного видео на карте памяти (Да/Нет).
е) Проверка связи. (При нажатии происходит проверка соединения с удаленным сервером.)
ж) Начать запись. (Недоступна в случае если запись уже начата.)
з) Место хранения записей. Здесь же можно определить объем используемого под запись пространства носителя.
Функционал приложения.
Сразу после запуска, появляется окно с предложением начать запись (Да/Нет).
Стандартным выбором является"Да", после подтверждения начинается запись с камеры на выбранный
носитель. Используется циклическая видеозапись с минимальным шагом (около 1 минуты).
В правом верхнем углу постоянно отображается текущие время и дата. Эти данные также записываются непосредственно
в файл видеозаписи.
При нажатии на кнопку записи на главном окне осуществляется обрезка последних 30 секунд записанного видео и
данный материал в виде файла отправляется на удаленный сервер. Наряду с этим,
на экране на 10 секунд появляется кнопка "Отмена", нажав на которую
можно отменить отправку. При успешной отправке, на экране появляется
соответствующее уведомление со звуковым сопровождением, которое закрывается
через 5 секунд. В случае неудачной попытки связаться с сервером и отправить
файл, появляется соответствующее уведомление, также на 5 секунд. Не отправленный
файл ставится в очередь и, с определенными интервалами, попытка его отправить
повторяется. Необходима возможность докачки файлов.
При длительном удержании кнопки записи, появляются 2 дополнительных варианта длительности видеофайла для
отправки. Это 1 минута и 3 минуты.
Также, после запуска приложения,при выключенной функции геолокации устройства, появляется уведомление с
предложением включить функцию геолокации. Записываемые и отправляемые видеофайлы
должны также содержать геотеги.
Функционал серверной части.
Администрирование с правами доступа. Администратор создает аккаунты, привязка к mac-адресам. Входящий видеоматериал сортируется по папкам с указанием идентификатора клиента (прим. "Id00001"), внутри файлы с указанием идентификатора клиента, даты и времени (прим. "Id00001-28.03.2017-16-25").
Сохранение логов всех изменений в работе с файлами. Формирование нескольких типов отчётов по каждому из клиентов,
а также сводная статистика. Например, количество отправленных на сервер файлов
за определенный временной диапазон по одному клиенту. Или общая таблица всех
клиентов, с данными по количеству отправленных файлов за определенный временной
диапазон. Впоследствии, вероятна необходимость автоматического экспорта клиентами
данных хронологии, сохраняющихся в приложении "Google карты". Эти данные могут помочь в анализе передвижения устройства на карте населенного
пункта.
Информация общая. Все детали после первичного ознакомления.
От потенциального исполнителя требуется максимально подробное описание сценария написания ПО с указанием своих ресурсов и приблизительных сроков исполнения.
С уважением,
Марат.
Заявки фрилансеров
Похожие заказы
- Мобильные приложения4 заявкиЗакрыт8 лет назад
Нужно разработать приложение для Android/IOS для записи пациентов онлайн на прием к врачам. Использование С/С++, wxWidgets приветствуется Список пользователей и графики работы врачей, составляются в другой, уже готовой компьютерной программе. Нужно привязать ...
Мобильные приложения4 заявкиЗакрыт8 лет назадДобрый день. Есть клиент БлэкДжека под iOS, надо внести определённый список правок и дальше развивать продукт. Правки: https://goo.gl/4HdfTz Исходники вышлю по запросу.
Мобильные приложения4 заявкиЗакрыт8 лет назадИмеется следующий исходник https://github.com/tpruvot/cpuminer-multi Задача состоит в том, чтобы скомпилировать рабочую версию этого майнера под андроид. Интересует именно факт успешной компиляции и запуска внутри апк. Для примера можете вывести внутри ...
Мобильные приложения2 заявкиЗакрыт8 лет назад- $100
Есть лотерея Евромиллионы, проводится два раза в неделю(вторник и пятницу) Суть приложения следующая : Пользователь устанавливает и видит решетку с номерами из лотереи (5 основных плюс два дополнительных). Он выбирает номера и ...
Мобильные приложения1 исполнительЗавершен8 лет назад - $1200
Всем доброго времени суток! ТЗ и макеты (рабочие и сырые) тут – https://docs.google.com/document/d/1yGRElrbHjL9_s6ePsL74WrtDpTrN9goEujNDqz8svYo/edit?usp=sharing Нужно также разработать серверную часть + админку. Есть прототип приложения. Покажем кандидату. ...
Мобильные приложения3 заявкиЗакрыт8 лет назад Необходимо создать приложение для контроля качества оказываемых услуг на объектах заказчиков.
Мобильные приложения10 заявокЗакрыт8 лет назадНеобходимо произвести тестирование приложения на операционной системе Android. Проверить все функции приложения, заходит ли во все разделы и прочее. Готов оплатить 1300 рублей за отзыв в виде "Марка и модель ...
Мобильные приложения9 заявокЗакрыт8 лет назадНужен программист JavaScript сделать гибридное приложение iOS для управлением устройством по wi-fi 1) Скорее всего среда разработки iRidium server - готовая среда визуализации и компиляции для смартфонов 2) В идеале сделать и прошивку ...
Мобильные приложения1 заявкаЗакрыт8 лет назадТребуется создание мобильного приложения для частной медицинской клиники: с возможностью отправки информации (например, запись на приём и т.д.). Ориентир по внешнему виду: UBER-такси, Яндекс. здоровье. Помимо создания так же требуется публикация в App Store и ...
Мобильные приложения6 заявокЗакрыт8 лет назад