|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Составление технического задания1. Поддержка обратной совместимости с ранними версиями. 1.1. Разработка механизма поддержки широкого спектра версий ОС Android 1.2. Единый стиль элементов пользовательского интерфейса 1.3. Перенос возможностей последних версий на всю линейку поддерживаемых устройств(с версии 2.3) 2. Разработка универсального механизма хранения состояний и данных. 2.1. Поддержка специфического для ОС жизненного цикла компонентов. 2.2. Реализация возможности восстановления состояний устройства 3. Унификация работы с картой в рамках приложения. 3.1. Выделение возможностей карты, позволяющих отображать положение пользователя, положение планируемых маршрутов, записываемого маршрута, информации о пройденных маршрутах. 3.2. Создание слоя взаимодействия с картами, позволяющего отрисовывать на карте данные в формате приложения. 4. Компонент ведения(записи) маршрута. 4.1. Компонент должен обеспечить отображение и своевременное обновление информации по маршруту на экране записи.(пройденного времени, расстояния, мгновенной скорости) 4.2. Компонент должен обеспечить отображение на карте линии движения, дорисовывать ее при изменении положения объекта в пространстве, дополнять при активации приложения из «спящего» режима мобильного устройства или при восстановлении приложения из свернутого состояния. 5. Работа с пройденными маршрутами. 5.1. Компонент должен обеспечить хранение данных о пройденных маршрутах, отображение списка пройденных маршрутов, взаимодействие списка с формами отображения маршрута и его характеристик. 5.2. Работа с системой классификации маршрутов. Компонент должен обеспечить возможность группировать маршруты по типу(основанному на средстве передвижения). 5.3. Реализация отображения на карте дополнительной информации о маршрутах. Компонент должен обеспечить отображение на карте информацию по скорости, либо по высоте. Переключение режима должно осуществляться через меню. 5.4. Динамика изменения высоты и скорости движения должна отображаться на графиках, выводимых при просмотре подробной информации о маршруте. 6. Статистика. 6.1. Разработка гибкой системы подсчета статистики. Формирование результата, в формате, удобном для отображения как на графиках, так и в диаграммах. 6.2. Реализация отдельных графических компонентов отображения статистических данных. 6.3. Применение диаграмм для отображения количественных значений характеристик по временным периодам. 7. Календарь. 7.1. Реализация возможности отображения данных о маршрутах на календаре. 7.2. Создание механизма связующего календарь с статистикой прошедших маршрутов и настройкой будущих 8. Планирование маршрутов. 8.1. Создание универсального компонента, позволяющего выбирать маршруты как для конкретного дня, так и для наперед заданной даты. 8.2. Включение возможности вызова планировщика с активити трекера, с помощью пункта меню. 9. Система достижений. 9.1. Создание счетчиков достижений, отслеживающих и обновляющих результаты пользователя. 9.2. Отображение информации о достижениях в отдельном компоненте, разделение достижений на «достигнутые» и «предстоящие».
Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.) |