Одним из направлений работы компании BLAKIT является разработка приложений для мобильных устройств.

В последнее время большой популярностью пользуется направление интернета-вещей.

Участникам конкурса предлагается разработать приложение фитнес-трекер.

ТРЕБОВАНИЯ К УЧАСТНИКАМ

Принять участие в конкурсе могут студенты и магистранты учреждений высшего и среднего профессионального образования Республики Беларусь независимо от формы обучения. Для того чтобы принять участие в конкурсе, необходимо зарегистрироваться на сайте.

Внимание! Регистрируясь для участия в конкурсе, вы соглашаетесь на обработку ваших персональных данных, указанных при регистрации, Учреждением образования «Белорусский Государственный Университет информатики и радиоэлектроники», а также компанией «BLAKIT».

Участие в конкурсе командное, до 3-х человек в команде.

ОТБОРОЧНЫЙ ЭТАП

В ходе отборочного этапа участникам конкурса предлагается разработать приложение фитнес-трекер для одной из операционных систем: iOS, Android.

Дополнительно может быть реализовано приложение для часов, например: watchOS, Wear OS.

Минимальная поддерживаемая версия платформы для Android - 7.0, для iOS - 11.

Приложение должно реализовывать базовую функциональность:

-- фиксировать дневную активность пользователя (дистанция, калории, время активности, шаги)

-- поддерживать интеграцию с HealthKit (iOS) или Google Fit (Android) (Можно реализовать свой алгоритм определения активности, используя сенсоры устройства. Но это будет непросто, поэтому рекомендуем довериться проверенным источникам)

-- отображать текущую статистику за день (преодоленная дистанция, сожженные калории)

-- отображать историю с момента начала использования приложения

Огромным плюсом будет:

-- возможность запуска тренировок для любого вида спорта

-- возможность записи GPS в ходе тренировки

-- интеграция сервисов Firebase (Firebase Auth, Firebase Firestore/Realtime Database) (В качестве альтернативы может быть Realm Platform)

-- реализация приложения-компаньона на носимых устройствах (watchOS, Wear OS)

На протяжении всего конкурса жюри будет доступно в Телеграмм-канале. Любой участник сможет задать интересующий его вопрос. Также в канале будет публиковаться дополнительная информация о технической части, которая поможет в реализации вашего приложения.

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

Сроки проведения этапа опубликованы в разделе «График проведения этапов».

Список победителей отборочного этапа будет опубликован на сайте олимпиады после окончания этапа.

ФИНАЛ

Пройдет на базе БГУИР в сроки, указанные в разделе «График проведения этапов».

Во время подготовки к финалу жюри конкурса проведёт серию скайп-колов с финалистами. Каждой команде будут обозначены рекомендации и предложено доработать свои приложения для демонстрации на финале олимпиады.

На финале пройдут презентации проектов и общение с жюри, ответы на вопросы по приложению и решаемой задаче.

Лучшие по мнению жюри приложения будут выбраны в качестве победителей конкурса, а команды получат призы от компании BLAKIT.

Объявление победителей, награждение дипломами и ценными призами состоится на церемонии закрытия олимпиады.


BLAKIT Logo