Skip to content

yayaya142/Activity-Shuffle

Repository files navigation

Activity Shuffle

Activity Shuffle is a dynamic interval training app designed for athletes, fitness enthusiasts, and anyone looking to add variety to their workouts. It provides randomized exercises and adjustable workout intervals, making it ideal for sports training, high-intensity interval training (HIIT), or any activity that benefits from timed sequences of diverse exercises.

Features

  • Customizable Exercise Selection: Choose your own exercises from a list and let the app shuffle and randomize them during the workout session.
  • Adjustable Workout Time: Set custom time ranges for workout intervals, ensuring that every session is tailored to your needs.
  • Text-to-Speech Guidance: The app uses voice prompts to guide you through the exercises, eliminating the need to constantly check the screen.
  • Start/Stop Controls: Easily start or stop the workout with simple controls, ensuring you have full control over your session.
  • Exercise Locking: Once a workout starts, the exercise list is locked to prevent accidental changes mid-session.
  • Multi-Select Chip Interface: Intuitive selection of exercises through a user-friendly chip interface, where you can easily add or remove exercises.

Technical Specifications

  • Platform: Flutter-based mobile app compatible with Android devices.
  • Text-to-Speech Integration: Uses the flutter_tts package for voice prompts.
  • Local Data Persistence: Stores workout preferences and selected exercises locally using SharedPreferences.

How to Use

  1. Download the APK from the releases and install

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published