Таймер тренировки
Интервалы с кругами и секундомер: блок ведёт занятие сам, а замер запоминает.

Блок «Таймер тренировки» нужен там, где человек занимается по времени: разминка, круговая, планка, растяжка, дыхание, а ещё варка кофе и выдержка краски. Без него сценарий приходится писать словами — «сорок пять секунд работа, пятнадцать отдых, восемь кругов», — и человек уходит считать их в секундомер телефона, то есть из вашего приложения.
Где: Палитра блоков → группа «Данные» → «Таймер тренировки». Настройки — вкладка «Контент» в панели справа.
Весь сценарий пишется одной строкой: пары «что делаем — сколько», через запятую или с новой строки. Таблицу ради этого заводить не нужно — шагов пять-восемь, меняются они вместе с текстом урока, и править их удобнее там же, где стоит блок.
Разминка:60, Работа:45, Отдых:15Длительность понимается тремя способами, и выбирать между ними не нужно — пишите так, как говорите вслух:
| Как написано | Сколько это |
|---|---|
Работа:45 | 45 секунд |
Планка:1:30 | полторы минуты |
Бег:2 мин | две минуты |
Рядом со строкой стоит «Кругов» — сколько раз повторить весь набор. Восемь кругов «Работа:45, Отдых:15» — это классическая табата, и записывается она двумя полями, а не шестнадцатью шагами. Под кольцом блок сам рисует список шагов: пройденные гаснут, идущий подсвечен, — по нему видно, где вы сейчас, не читая цифр.
Управление — две кнопки, а не три. «Старт» и «Пауза» — это одна кнопка в двух состояниях: её нажимают попеременно и не глядя. «Сброс» стоит рядом и гаснет, пока сбрасывать нечего. Подписи у всех трёх свои — приложение говорит на языке своего автора, и «Поехали» вместо «Начать» пишется прямо в поле.
На смене шага телефон коротко вибрирует, в конце — длинно: в этот момент человек смотрит в пол или в потолок, и «работа → отдых» обязана дойти до него без глаз. Отключается галочкой «Вибрация на смене шага».
Второй режим — секундомер: он считает вверх, шагов и кругов у него нет. Им меряют то, что нельзя запланировать заранее: сколько человек провисел на турнике, за сколько прошёл круг, сколько продержал позу. Вторая кнопка в этом режиме не сбрасывает, а останавливает и записывает результат, поэтому подпись ей стоит дать свою — «Записать» или «Готово».
Куда попадает результат, решает поле «Запомнить результат под именем». Напишите в нём имя — секунды запомнятся под ним, и дальше это обычное значение: его показывают подстановкой {{ }}, сравнивают условием, сохраняют в таблицу замеров кнопкой рядом.
- Заведите имя в памяти: вкладка «Данные» → «Память приложения», например
holdSeconds. - Впишите это имя в поле «Запомнить результат под именем» у таймера.
- Рядом поставьте кнопку с действием «Добавить строку» в таблицу замеров и подстановкой
{{holdSeconds}}в нужный столбец.
Размер кольца и его цвет задаются там же, полями «Размер кольца» и «Цвет кольца». Цвет — обычный цвет блока: пара «светлая / тёмная» у него своя, так что в тёмной теме кольцо не обязано быть тем же.