Skip to content

naibaf-1/GymTrim

Repository files navigation

GymTrim: Version v.2.0.2 "rose-breasted flycatcher"

GymTrim Logo

License Last Commit

Overview

Purpose & Benefits

GymTrim is a fitness app designed to help you document your training data. While it can help you track your progress, there is no guarantee that it will improve your athleticism or health. All training data is recorded and stored locally on your device—your data remains private and is never shared.

Features

Store Plans & Exercises

  • Easily add and edit exercises and plans directly in the app.
  • Add images to exercises and colors to plans for easier recognition.
  • Add notes to plans and exercises; all will be displayed during training.

Training Mode

  • Tick off completed repetitions during your workout.
  • Get reminders for the next repetition (if activated in settings).
  • Exercises are automatically marked as completed once finished.

Track Your Progress

  • During training, data such as average weight and exercise volume is automatically calculated and saved.
  • After training, you can compare new data to previous training sessions.

Calculators

  • Built-in calculators, such as a BMI calculator, are available in the data section.

Further Features

  • Material You design (and default theme)
  • Auto-save for all data
  • Search for exercises and plans
  • Different sounds for reminders
  • Swipe-to-delete functionality
  • English and German translations
  • Light and dark mode
  • Import and export data
  • Update notifier

Installation

This app requires Android 7.0+

Installation via .apk file

  1. Download the APK from the Release page
  2. Select the app version you want.
  3. Download the attached APK
  4. Use your file manager to find the .apk.
  5. Tap the file and follow the on-screen instructions to install.

Contribution Guidelines

Everyone is welcome to participate in and adapt this project.
All contributions and usage are governed by the Apache 2.0 License. Please see also CONTRIBUTING.md for guidelines.

Getting Started

Clone the repository:

git clone https://github.com/naibaf-1/GymTrim.git

Code of Conduct

Please note that this project adheres to a Code of Conduct.
By participating, you are expected to uphold this code.

Attribution

If you fork and redistribute GymTrim, please include the following attribution in your documentation:

Based on GymTrim by Fabian Roland (naibaf-1)

Contact

You can contact me through GitHub—open an issue or submit a pull request.

Legal & Privacy

License

This project is licensed under the Apache License 2.0.

Legal & Transparency Statement

For details regarding data usage, third-party content, and security practices, please refer to this README.
This document is intended to provide full transparency for users and complies with the requirements of the Apache License 2.0 and relevant privacy standards.

If this app is distributed via an app store, the store description may refer to this README for further information.

Third-Party Libraries

This app uses the following open-source libraries:

This app also uses standard AndroidX and Google libraries as provided by the Android SDK.

Third-Party Sounds

This app uses the following sounds:

Third-Party Assets

This app uses icons from the Material Icons Library by Google, licensed under the Apache License 2.0. © Google. Licensed under the Apache License, Version 2.0.

Data Usage Notice

This app stores training-related data locally on the device to track progress and visualize workout history. No personal data (such as name, email, location, or device identifiers) is collected, stored, or transmitted. All stored data is anonymous and used solely for functionality within the app. Users can delete all stored data at any time via the app settings.

Security Notice

This app stores training data locally on the device. While no personal data is collected or transmitted, users should be aware that unencrypted data may be accessible to other apps on the same device. To mitigate this risk, we recommend using devices with secure storage and keeping your system up to date. Future versions may include optional encryption features. All data remains local and anonymous. Users can delete all stored data at any time via the app settings.

Disclaimer

This app was developed to improve and simplify my own training data tracking. It is not intended to improve athleticism or health.
No warranty for anything is provided.

Screenshots


List your plans

Edit a plan

Train a plan

See all of your exercises

Add new exercises

Edit your old exercises

See your efforts

Toggle the settings

Find further informations

(Not default theme shown)