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

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

Время на выполнение обговаривается и не является существенным.

1) Должно работать как на Pebble Time, так и на Pebble Clasic. Иконку дам, только нужны параметры.

2) (Только Pebble Time) На Pebble Time должно отображать уведомления в ленте Time на время получения (т.е. прошлое). С иконкой, как у приложения, временем, названием в виде заголовка уведомления, текстом как текст уведомления и столько текста в заголовке и теле, сколько поместится в строку. При выборе открывается уведомление в Time ленте подробно со всем текстом уведомления. Справа по центру маленький ярлычок, как и в у остальных уведомлениях. При нажатии на центральную кнопку можно: скрыть (выбрано по умолчанию), добавить в избранные, удалить.

3) Большие уведомления, состоящие из нескольких, должны склеиваться в одно. 

4) При переходе в приложение, приложение должно отображать уведомления в хронологическом порядке с тонкой строкой, черного цвета сверху и с иконкой звездочки. Эта строка выбирается по умолчанию. Заголовок, как заголовок у уведомления + справа время и под заголовком и временем коротко текст столько, сколько влезет. При листании вниз, если день другой, то отображается одна строчка с датой. Эта строчка не выбирается и должна быть такая же тонкая, как строка сверху. Прокрутка при удержании вниз и вверх ускоряется, как в стандартном приложении.

5) При переходе по черной строке с иконкой звездочки, попадаешь в избранные уведомления. Избранные уведомления упорядочены по умолчанию.

6) В данное место добавляются уведомления при долгом нажатии центральной кнопки на них в приложении. При этом они должны как-то помечаться в общей списке (звездочка слева от названия). Для пометки на удаление уведомления, нужно повторно нажать и удержать кнопку (звездочка заменится на урну слева от названия). Чтобы отменить, нужно еще раз удержать кнопку или просто нажать кнопку. Помеченные действия применяются при выходе из приложения. Например, при нажатии кнопки назад (применяются действия с пометками звездочка и урна). Иконки дам, но нужны параметры.

7) В сохраненных уведомлениях все уведомления должны быть упорядочены по списку.

8) При удержании центральной кнопки на уведомлении в избранных (сохраненных), оно выбирается и разрешается отредактировать его название или удалить по выбору меню. Кнопку вверх - удалить. Еще раз центральную - отменить редактирование. Кнопку вниз - редактировать название. Редактирование название пишется с нуля. Буквы листаются кнопками вниз и вверх при удержании прокрутка букв ускоряется. Выбор буквы центральной кнопкой. При удержании центральной кнопки сохраняется. При назад отменяется введенная буква. Если букв нет, отменяется редактирование названия и опять попадаем в выбор действия.

9) Еще раз назад, отменяется выбор действия и можно перемещаться по списку избранных уведомлений. Еще раз назад - переход во все уведомления. Еще раз назад. Выход из приложения.

10)* Если возможно, то должно полностью заменить стандартные уведомления и должно открываться при поступлении уведомления вместо, либо поверх стандартного уведомления (может быть удалять стандартное отображаемое уведомление). При нажатии на центральную кнопку отображается меню с: скрыть (выбрано по умолчанию), добавить в избранные, удалить. * Обсуждаемо.

11) Избранные уведомления хранятся всегда, но чтобы можно было сохранить не менее 10 обычных уведомлений. Обычные хранятся столько, сколько разрешено использовать памяти.

8 лет назад
leored
36 летРоссия
14 лет в сервисе
Был
5 лет назад
67 отзывов(-3)