Squats Counter

Приложение для автоматического подсчета приседаний

Приложение разработано в рамках отборочного тура Yandex Mobile Contest 2016. Задача заключалась в следующем: есть пользователь, спортсмен, готовящийся к соревнованиям. Для подготовки он ежедневно выполняет упражнения — каждый день определенный вид приседаний. Для корректного распознавания приседаний пользователь готов выполнять тестовые приседания в начале дня.

Приложение Squats Counter позволяет решить поставленную задачу. Пользователю также доступно управление типами приседаний, предоставлется статистика по выполненным упражнениям.

Тренировка

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

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

Счетчик на экране будет отображать количество распознанных приседаний. Для того, чтобы данные о выполненных приседаниях были доступны в дальнейшем их необходимо сохранить, для этого достаточно нажать кнопку «Завершить подход». Если вы хотите продолжить тренировку, достаточно вновь нажать кнопку «Начать тренировку» для подсчета приседаний.

Типы приседаний

Вы можете создать любое количество техник приседаний. Приложение сможет распознать приседания заданного типа, необходимо только правильно выполнить тестовый подход.

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

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

Статистика

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

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