Training Tracker
Русская версия

Training Tracker (рабочее название)

Дневник тренировок и контроль массы тела

Для быстрой загрузки файлов с приложением перейдите сюда.

Это приложение для смартфонов на Android позволяет вести историю занятий физкультурой и спортом, а также записывать разные параметры занимающегося, такие как массу тела, рост и максимальную ЧСС. Параметры, в основном, необходимо указывать вручную, кроме веса, который может быть получен с некоторых моделей напольных весов с bluetooth (на данный момент весьма немногих, использующих нестандартный протокол от китайской компании VTrump). Протестировано на AEG PW 5653 BT BK. Во время тренировки сохраняются показания различных датчиков ANT+ и Bluetooth Smart: ЧСС, частота шагов или педалирования, скорость, а также показания GPS. Некоторые данные также могут передаваться на специальный сайт в сети Интернет, где их можно посмотреть в реальном времени. После тренирвки записанный трек можно сохранить в файл TCX и загрузить на некоторые спортивные ресурсы, например, Endomondo или Strava.

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

Другое важное достоинство этого приложения - голосовые уведомления о текущей скорости, дистанции и ЧСС, кроме того, смартфон сообщает о смене зоны ЧСС и интервала в случае интервальной тренировки. Раньше мне часто приходилось смотреть на часы, чтобы не выйти из целевой зоны, теперь такой необходимости нет совсем.

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

В приложении используемые датчики отображаются значками:

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

В мои планы входит исправление этих проблем и публикация приложения в Google Play. Также предполагается развитие сайта, в частности, одновременное отображение данных нескольких пользователей и сохранение всех данных из мобильного приложения.

Свои замечания и предложения можно высказать в Facebook, ВКонтакте или Google+.

Версия:

Загрузка

Приложения, загруженные отсюда, можно использовать в соответствии с условиями лицензии GNU GPLv3. Это пре-альфа, поэтому в некоторых случаях приложение просто закрывается. Все данные с датчиков хранятся в общедоступной памяти /sdcard/TrainingTracker. Отдельное предупреждение желающим посмотреть исходный код: он воняет, настоятельно рекомендуется использование противогаза.

Основные изменения

Файлы для загрузки

ОписаниеФайлРазмер/дата