Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sadegh15khedry/sport-timer

simple sport timer for android devices
https://github.com/sadegh15khedry/sport-timer

android android-studio java

Last synced: 3 months ago
JSON representation

simple sport timer for android devices

Awesome Lists containing this project

README

        

# Sport Timer

## Overview

Sport Timer is a simple timer application designed for sports activities and workouts. It provides users with the ability to set customizable timers for various exercises, intervals, and rest periods. The project aims to offer a user-friendly and efficient timer tool for athletes, fitness enthusiasts, and coaches.

## Table of Contents

- [Features](#features)
- [Screenshots](#screenshots)
- [Technologies Used](#technologies-used)
- [Installation](#installation)
- [Prerequisites](#prerequisites)
- [Clone the Repository](#clone-the-repository)
- [Build and Run](#build-and-run)
- [Usage](#usage)
- [Contributing](#contributing)
- [License](#license)
- [Contact](#contact)

## Features

- **Customizable Timers**: Users can create and configure timers with specific durations for exercise, rest, and interval periods.
- **Interval Training Support**: The application supports interval training routines, allowing users to define multiple rounds with different timer settings.
- **Audio and Visual Alerts**: Sport Timer provides audio and visual alerts to notify users when a timer starts, stops, or reaches zero.
- **Simple and Intuitive Interface**: The user interface is designed to be easy to use, with straightforward controls for setting up and controlling timers.

## Screenshots

![photo_2024-03-19_14-29-23](https://github.com/sadegh15khedry/sportTimer/assets/90490848/a5c64e3a-ef1e-4aee-b48b-8c80c0ec8314)
*Timer Screen*

![photo_2024-03-19_14-29-28](https://github.com/sadegh15khedry/sportTimer/assets/90490848/4a9b0966-ae01-4a90-8e95-e2aa074c4ca2)
*Main Screen*

## Technologies Used

- Android SDK
- Java

## Installation

### Prerequisites

- Android Studio
- Android device or emulator

### Clone the Repository

1. **Clone the repository:**
```
git clone https://github.com/sadegh15khedry/sportTimer.git
cd sportTimer
```

### Build and Run

2. **Build and run the application:**
- Open the project in Android Studio.
- Build the project and run it on your Android device or emulator.

## Usage
1. **Set Timer Duration**: Enter the duration for the exercise, rest, and interval periods using the input fields.
2. **Start the Timer**: Tap the "Start" button to begin the timer.

## Contributing

Contributions are welcome! If you'd like to contribute to the project, please follow these steps:
1. Fork the repository.
2. Create a new branch (`git checkout -b feature/YourFeature`).
3. Commit your changes (`git commit -m 'Add some feature'`).
4. Push to the branch (`git push origin feature/YourFeature`).
5. Create a new Pull Request.

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

## Contact

For questions or inquiries, please feel free to open an issue on the GitHub repository.