Welcome to OpenHIIT, an open-source workout interval timer mobile application developed using Flutter.
- No restrictions on the number of configured timers and workouts.
- No features behind paywalls.
- No ads or subscriptions; open sourced under the MIT license.
⏲️ Customizable Timers - Create and customize interval timers according to your workout requirements.
🔊 Visual and Audio Cues - Get visual and audio cues to indicate the different intervals.
💾 Save and Load - Save any number of timer configurations and load them for future use.
📱 Export and Import - Export your timers and send them to a friend or another device to import.
🖌️ Color Code Timers - Color code your timers to stay organized.
🏋️ Add Exercises - Type in the exercises for your workout to display with the timer.
To install and test OpenHIIT, follow these steps:
-
Ensure you have Flutter and Dart SDK installed on your development environment. For more information, refer to the official Flutter documentation: Flutter Installation
-
Clone the repository to your local machine using the following command:
git clone https://github.com/a-mabe/openhiit.git
-
Change your working directory to the cloned repository:
cd openhiit
-
Fetch the dependencies by running the following command:
flutter pub get
-
Connect your mobile device or start an emulator.
-
Launch the application using the following command:
flutter run
The application will be installed on your device/emulator.
Once OpenHIIT is installed and running on your device, follow these instructions to use the app:
-
Launch the app and create a new interval timer.
-
Customize the exercise and rest intervals according to your workout routine.
-
Save the timer configuration.
-
Start the timer and follow the visual and audio cues for exercise and rest intervals.
-
Customize or load different timer configurations as needed.
-
Provide feedback and report any bugs or issues you encounter.
For support and troubleshooting, please visit the support page.
Contributions to OpenHIIT are welcome. If you'd like to contribute, please follow these guidelines:
-
Fork the repository on GitHub.
-
Create a new branch with a descriptive name for your feature or bug fix.
-
Make your changes and ensure they follow the project's coding style and guidelines.
-
Commit your changes and push them to your forked repository.
-
Submit a pull request, detailing the changes you made and explaining their purpose.
OpenHIIT is open-source software released under the MIT License. You are free to modify and distribute the application under the terms of this license. See the LICENSE
file for more information.
Please note that this README file is subject to change as the application evolves. Refer to the latest version of this file in the repository for the most up-to-date information.