Skip to content
This repository was archived by the owner on Feb 2, 2022. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 14 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,18 @@
Проект 2. Идея и интерфейс приложения
Проект 2. Идея и интерфейс приложения SportTimer
=============

Придумайте приложение для OS X, разработайте графический интерфейс и сдайте:
Проблема
========
Люди занимающиеся спортом дома испытывают нехватку в удобном таймере для тренировок. Таймер должен отмерять интервалы для выполнения упражнения и для отдыха между подходами. С использованием таймера не нужно будет отвлекаться, для учета повторов.

1. Подробное описание в README.md или PDF. Описание должно включать:
* Проблему, которую решает приложение
* Аудитория приложения
* Пример сценария использования приложения
* Описание поведения (что происходит при загрузке, что происходит при нажатии на кнопку Х, и так далее).
2. Вся папка с проектом, в которой обязательно должен быть .xib-файл с графическим интерфейсом.
Аудитория
=========
Аудиторию приложения составляют люди занимающиеся спортом дома.

[Сдать работу](https://u.hexlet.org/courses/4/assignments/6)
Пример сценария использования приложения
=======================================
Пользователь выставляет количество подходов, интервал выполнения упражнения, и интервал отдыха между подходами с помощью текстовых полей. Нажимает кнопку «Старт», слышит звуковой сигнал, и приступает к выполнению упражнения. Упражнение выполняется до второго звукового сигнала, поле него пользователь останавливается, и начинает отдыхать, до следующего сигнала. Данное действие происходит пока не будут выполнены все подходы. После отсчета последнего рабочего интервала программа издает двойной звуковой сигнал, что означает конец цикла.

Описание поведения
==================
После нажатия на кнопку «Старт», кнопка становится не активной, звучит звуковой сигнал, счетчик секунд в поле «Интервал работы» начинает уменьшаться каждую секунду на единицу, пока не станет равным нулю, после чего поле вернется к своему исходному значению, прозвучит звуковой сигнал, и начнет уменьшатся время в поле «Интервал отдыха», затем когда один цикл пройдет поле «Количество подходов» снизится на единицу. Как только «Количество подходов» станет равно нулю, прозвучит двойной сигнал, кнопка станет активной, значения всех полей вернутся к исходным.
Loading