Skip to content

A mobile app to track personal records for individually defined movements

License

Notifications You must be signed in to change notification settings

Ramo-Y/PersonalRecord

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MIT Licensed Activity ci release GitHub contributors GitHub Sponsors Open Issues Closed Issues

Get it on Google Play

Description

With this app you can track all your personal records and have a good overview of your progress. Define your own movements and add the maximum values achieved. A feature for workouts will follow soon.

Usage

Overview

Overview

General information

OS

It is currently implemented for Android and published on the Play Store.

Themes

There is a dark and a light theme, it is automatically adapted to the system theme.

Data and storage

The settings are saved as preferences and the data in the app folder. This means that the data is transferred to the new device with a backup/restore. Synchronization between multiple devices is currently not supported.

Burger menu

Burger menu

The burger button at the top left takes you to the settings. You can also report a problem, go to the project page, go to the project sponsorship page or share the app. At the bottom is the button with the version, where you can see detailed information about this version and the technology.

Movements

Movements

To add movement records, you must first define your movements. By pressing the add button, a new line is added in which you can name your movement. Movements can only be deleted, as long as they are not in use.

All movement records

All movement records

In this menu you can enter all your records with a date, weight and movement. This is the overview to see them all, they are sorted by the name of the movement and then the most recent movements at the top. New entries can be added with the add button and deleted with the trash button.

Movement record maxes

Movement record maxes

This is an overview screen in which all maximum values for the respective movement are displayed. New entries can also be added here.

Settings

Settings

Unit

The unit is a free text field and is only used for display purposes. No conversions take place when changing.

Date format

You can use a format identifier to specify how your date format should be displayed. For example, yyyy-MM-dd (ISO 8601 Date Format) displays the date as follows: 2023-12-31. See the standard date and time format specifiers. Invalid inputs can lead to the date no longer being displayed correctly.

Language

The language can be changed and will be applied directly after saving. New languages can be added, see also translations and languages for more information.

Contribution

Anyone is welcome to work on this project, for which a bug or a change request can be reported, texts translated, or code adjustments made directly and a pull request created. Please refer to the documentation for the respective topics you would like to contribute to.

Translations and languages

This app can provide multiple languages and includes already the languages English and German. A new language can be added within a few steps, to do this, please check out the documentation.

Syncfusion

Syncfusion components are used in this project, therefore a community license is required for each developer. Please make sure that you never commit your license key.

Get a community license

You can apply for a community license here.

Open Source

In order to use Syncfusion with an open source project, you must contact Syncfusion via this contact form. This has been done in this project and approved by Syncfusion. More information can be found here.

Development

Please read the development documentation if you would like to participate in the development.

Contributors ✨

Ramazan Yilmaz
Ramazan Yilmaz

💻
All Contributors
All Contributors

📖
Hümeyra Hubacher
Hümeyra Hubacher

👀