Skip to content

ashnove/stupid-plank-timer

Repository files navigation

Stupid Plank Timer

A simple, beautiful, and stupidly easy-to-use plank timer for Android. This app is designed to be minimal and intuitive, helping you focus on your workout.

Features

  • Simple Timer: A clean and straightforward timer to track your plank exercises.
  • Interactive Time Adjustment: Easily set the timer by dragging the minute and second values up or down.
  • Workout History: Automatically saves your plank sessions.
  • History Management:
    • Reuse: Tap on a past entry to quickly start a new session with the same duration.
    • Share: Swipe right on a history item to share your achievement.
    • Delete: Swipe left to remove an entry.
  • Customizable Themes: Switch between different color themes to personalize your experience.
  • Motivational Messages: Get a little push when you need it.

Screenshots

  • image

Built With

  • Kotlin: The primary programming language.
  • Jetpack Compose: For building the native UI.
  • Material 3: The design system used for the UI components.
  • ViewModel: To manage UI-related data in a lifecycle-conscious way.
  • DataStore: For simple, asynchronous data storage.

How to Contribute

Contributions are welcome! If you have ideas for improvements or find a bug, feel free to open an issue or submit a pull request.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.

(You might want to add a LICENSE file with the MIT License or another license of your choice.)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages