Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Нужно написать приложение "Говорящий спидометр" под Андроид.

1. Интерфейс.

На основном (и единственном) интерфейсе должно быть:

1. Крупно – текущая скорость в км/ч.

2. Кнопка, включающая и выключающая звук. Меняет значение на "говорить" и "молчать" в зависимости от текущего состояния приложения.

Считаем, что экран ориентирован вертикально, автоматическое определение положения телефона не нужно.

2. Звук

Приложение произносит текущее значение скорости, округленное до ближайшего кратного 10 значения, если:

а. текущее значение отличается от того, которое было произнесено в предыдущий раз, более чем на 10.

б. конец предыдущего звукового сообщения закончился больше, чем 3 секунды назад.

в. абсолютное значение скорости больше 25 км/ч.

Приложение произносит текущее значение скорости, округленное до ближайшего кратного 5 значения, если:

а. текущее значение отличается от того, которое было произнесено в предыдущий раз, более чем на 5.

б. конец предыдущего звукового сообщения закончился больше, чем 8 секунд назад.

в. абсолютное значение скорости больше 25 км/ч.

Округление происходит в сторону значения, которое было произнесено в предыдущий раз.

Для создания голосового сообщения используется tts (text to speech).

3. Работа в фоновом режиме

Приложение должно произносить скорость при нахождении в бэкграунде, если текущее состояние приложения – "говорить", и в настройках разрешена работа в бэкграунде.

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

4. Настройки

По аппаратной кнопке "настройки" должно появляться окно, в котором можно выбрать:

а. Чекбокс "работать в бекграунде"

б. Выпадающий спискок "выбор языка", содержит значениt "по умолчанию" (язык сообщений интерфейса из общих настроек) и список доступных языков (из gatAvailableLocales, проверенный с помощью TextToSpeech.isLanguageAvailable).

5. Графические элементы

Создавать иконки или другие графические элементы не требуется. Там, где необходимо, можно использовать изображения из SDK или любых других открытых примеров.

6. Лицензионная чистота

Исключительное право на ПО и документацию, разрабатываемое в рамках этого задания, в том числе на исходный и исполняемый код, принадлежит заказчику. Использование фрагментов кода, распространяемого по лицензии GPL или любой другой "заражающей" лицензии, недопустимо.

12 лет назад
tseglevskiy
Игорь 
48 летРоссия
12 лет в сервисе
Был
12 лет назад
Выбранный исполнитель
StriplOol
Дмитрий 
33 годаРоссия
12 лет в сервисе
Был
8 лет назад
12 лет назад
$30
2 дня
  • Похожие заказы
  • $250

    Программа измеряющая и показывающая время, скорость и пройденное расстояние. целевая ОС : Windows CE 6.0 язык программирования : С/С++ gui : предпочитетльно Qt, допустимо MFC способ определения координат: NMEA, опционно gpsapi при старте программы окно максимизируется по размеру дисплея. внизу две ...

    Закрыт
    12 лет назад
  • Требуется 1-2 программиста (лучше если 2 знакомых умеющие работать в команде) для работы в проекте по созданию игрового приложения. Обязателен опыт программирования приложений "сервер-клиент" и работа с API Тех. требование: Symbian^3 Technologies used (Qt, WRT/cWRT) ...

    Закрыт
    12 лет назад
  • $250

    Требуется создание несложного приложения для Android. Основная схема работы: ввод логина - пароля, проверка их через наш шлюз в интернете - вывод данных (текста и цифр) на экран с автообновлением, страница настроек "что выводить", автообновления ...

    Закрыт
    12 лет назад
  • Всем привет, У нас есть идея iPad приложения для детей (до 10 лет). Протестировав десятки похожих приложений, мы определили сильные и слабые стороны конкурентов и сформировали нашу концепцию. Мы ищем команду для составления ...

    Закрыт
    12 лет назад
  • Необходимо написание читалки для платформы android. Должна быть база книг (с сортировкой по категориям), которая берется с удаленного сервера. Со временем приложение будет дополняться и развиваться. Сейчас в большей степени интересует бюджетный вариант. Назовите вашу ...

    Закрыт
    12 лет назад
  • Суть программы - домашняя бухгалтерия, но не только. Работа с облачными сервисами (iCloud)! Число экранов iPhone до 7, на основе шаблонов которых (однотипные) строятся до 30 экранов. Высокие требования к качеству и доведению мелких деталей ...

    Закрыт
    12 лет назад
  • $2000

    Требуется разработать приложение гороскопов для Android. Для понимания объема работы скриншоты существующего приложения для iOS во вложении. Функциональные макеты требуемого приложения так же во вложении. Требования: - наличие уже реализованных проектов; - териториально: Украина; - доступность в Internet в ...

    Закрыт
    12 лет назад
  • $250

    Только для iPhone Очень просто приложение фотографирует человека. Далее человек отмечает его голову и положение рук, и приложение накладывает поверх несколько деталей и текстуру. Так же изменяет цветовой тон картинки. Фотографию можно сохранить на ...

    Закрыт
    12 лет назад
  • Необхідно написати мобільний додаток, який включатиме наступні сервіси: - телефонний довідник міста з можливістю подзвонити; - розклад руху транспорту; - оплата комунальних послуг; - підприємці: послуги податкової; - електронна демократія: можливість поставити запитання та отримати відповідь від конкретного представника ...

    Закрыт
    12 лет назад