Skip to content

alexaniko88/sport_timer

Repository files navigation

Sport Timer 🏃‍♂️⏱️

License: MIT


Sport Timer is a dynamic Flutter application designed to enhance your workout experience with precise timing capabilities. Whether you're into HIIT, boxing, or any other sport that requires structured intervals, Sport Timer has got you covered!

Features

  • Set preparation time, round time, rest time, and total number of rounds
  • Intuitive UI with smooth animations powered by Lottie
  • Timer progresses through each stage seamlessly
  • 🚧 Statistics feature (work in progress) 🚧

Usage

  1. Set Up Your Workout: Customize your workout by setting the preparation time, round time, rest time, and total number of rounds.
  2. Start Your Timer: Hit start and watch as Sport Timer guides you through each stage of your workout with precision timing and engaging animations.
  3. Track Your Progress: Keep an eye out for future updates, as we'll be adding a statistics feature to help you track your workout history and progress.

Architecture

Sport Timer follows a feature-focused architecture, with state management handled by Bloc-Cubit. This ensures a modular and scalable codebase, making it easy to maintain and extend the app's functionality.

Contributing

Contributions to Sport Timer are welcomed! Whether it's bug fixes, feature enhancements, or suggestions for improvements, your contributions are valuable in making Sport Timer even better.

Demo