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.
- 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.
- 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.
- 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.
- Built-in calculators, such as a BMI calculator, are available in the data section.
- 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
This app requires Android 7.0+
- Download the APK from the Release page
- Select the app version you want.
- Download the attached APK
- Use your file manager to find the
.apk. - Tap the file and follow the on-screen instructions to install.
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.
Clone the repository:
git clone https://github.com/naibaf-1/GymTrim.gitPlease note that this project adheres to a Code of Conduct.
By participating, you are expected to uphold this code.
If you fork and redistribute GymTrim, please include the following attribution in your documentation:
Based on GymTrim by Fabian Roland (naibaf-1)
You can contact me through GitHub—open an issue or submit a pull request.
This project is licensed under the Apache License 2.0.
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.
This app uses the following open-source libraries:
- AmbilWarna by yukuku – Apache License 2.0
- MPAndroidChart by PhilJay – Apache License 2.0
- Picasso by Square – Apache License 2.0
This app also uses standard AndroidX and Google libraries as provided by the Android SDK.
This app uses the following sounds:
- notification beep by Universfield
- notification #4 by Universfield
- error call to attention by Universfield
- message by supremetylewiss
- Confirm, Notification, Choice or Pop-up Sound Effect by Lesiakower
- Notification Sound 3 by BenKirb
- New Message 31 by Tuomas_Data
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.
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.
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.
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.
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)








