Скачать

Установи SmartGym VBT

Приложение распространяется APK-файлом напрямую — без Google Play, специально под связку с датчиком SmartGym. Ниже — готовый файл (когда выйдет релиз) и способ собрать APK самостоятельно уже сейчас.

📦
Скоро

Готовый APK-файл

Официальная сборка релиза 1.0 появится здесь сразу после публикации — без Android Studio и без сборки из кода. Пока файл готовится, соберите приложение из исходников (см. карточку справа) или следите за обновлением этой страницы.

версия 1.0.0 ~90–110 МБ Android 7.0+
Как будет опубликован файл
🛠️
Доступно сейчас

Собрать APK самостоятельно

Проект открытый и собирается стандартным Gradle-тулчейном Android за одну команду. Понадобится JDK 17 и Android SDK (проще всего — через Android Studio).

gradlew assembleRelease
⬇ Инструкция по сборке
Перед установкой

Системные требования

Версия Android7.0 (API 24) и новее
УстройствоРазработано и удобнее всего на планшете от 10″ — карточки, графики скорости и клавиатура конструктора программ рассчитаны на большой экран. Автор пользуется Samsung Galaxy Tab A9+; на телефоне приложение технически работает (minSdk 24), но интерфейс будет ощутимо теснее
BluetoothОбязателен — используется и для датчика TOF (классический Bluetooth), и для BLE-пульсометра
МикрофонНужен только для голосового управления; при отказе в разрешении остальное приложение работает как обычно
ГеолокацияЗапрашивается системой Android как обязательное условие BLE-сканирования — не используется для трекинга местоположения
Свободное место~90–110 МБ, в т.ч. офлайн-модель распознавания речи (~88 МБ) — интернет для голосового управления не требуется
ИнтернетНе нужен для тренировок и датчика; нужен только для функций с ИИ (конструктор программ, AI-Тренер)
Источник установкиФайл устанавливается напрямую (не из Google Play) — потребуется разрешить установку из «неизвестных источников»
Установка

Пять шагов от файла до первой тренировки

Разреши установку из неизвестных источников

Android спросит об этом автоматически при первом запуске APK-файла — подтверди для приложения, которым будешь открывать файл (браузер или файловый менеджер). Настройки → Приложения → Особый доступ → Установка неизвестных приложений.

Скачай и открой APK

Загрузи файл (см. карточки выше) и открой его из уведомления загрузки или из файлового менеджера.

Установи и запусти

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

Подключи датчик SmartGym

Настройки → Bluetooth-соединение → выбери датчик в списке найденных устройств → выполни калибровку (Настройки → Калибровка) перед первой тренировкой.

Заполни профиль и начинай

Настройки → Личный профиль → возраст, вес, пульсовые зоны. После этого можно проходить тест 1ПМ или сразу открывать «Тренировка».

Для разработчиков

Собрать APK из исходников

Проект — стандартное Android-приложение на Gradle Kotlin DSL. Сборка релизной версии занимает одну команду, если установлены JDK 17 и Android SDK (через Android Studio — автоматически).

терминал
git clone <адрес репозитория SmartGymVBT>
cd SmartGymVBT

# Windows
gradlew.bat assembleRelease

# macOS / Linux
./gradlew assembleRelease

# Готовый файл появится в:
# app/build/outputs/apk/release/app-release.apk
1
local.properties

Для работы ИИ-функций (конструктор программ, AI-Тренер) добавьте в local.properties ключи qwen.baseUrl и qwen.apiKey вашего сервера Open WebUI — без них приложение соберётся и запустится, но нейросетевые разделы вернут понятную ошибку вместо ответа.

2
Подпись APK

Для собственной установки достаточно debug-подписи Android Studio. Для публикации подпишите релизную сборку своим ключом через signingConfigs в app/build.gradle.kts.

3
Требования к машине

JDK 17, Android SDK Platform 35, ~2 ГБ свободного места под Gradle-кэш. Проще всего открыть проект в Android Studio Ladybug и нажать Build → Generate Signed Bundle / APK.

Частые вопросы

Прежде чем спросить в поддержке

Это нишевое приложение под конкретное аппаратное решение (датчик SmartGym), которое пока распространяется напрямую APK-файлом — так быстрее выкатывать обновления без модерации магазина, пока идёт активная разработка.
Android специально предупреждает об этом при установке из «неизвестных источников» — это стандартный системный диалог, а не признак проблемы. Скачивайте файл только с этого сайта или собирайте самостоятельно из исходников.
Это требование самой платформы Android для BLE-сканирования (поиска датчика и пульсометра по Bluetooth Low Energy) — приложение не показывает и не сохраняет координаты нигде в интерфейсе.
Профиль, дневник, конструктор программ и AI-Тренер работают и без датчика. А вот «Тренировка» (живая скорость) и тест 1ПМ рассчитаны именно на данные с TOF-сенсора.
Нет. Датчик, голосовое управление и подсчёт повторов работают полностью офлайн. Сеть нужна только для генерации программ и чата с AI-Тренером.

Остались вопросы по установке?

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

📖 Открыть инструкцию