SkillAgentSearch skills...

GymBuddy

Application made in Kotlin for the #100commitow competition

Install / Use

/learn @Lewan24/GymBuddy
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Static Badge Github Created At<br> Lines of code GitHub commit activity<br> GitHub Release<br><br> GitHub Repo stars <br>

App logo

<h1 align="center">&#x1F4F2; personal training helper/tracker</h1>

<br><br>

<h2 align="center">Hi, I invite you to take a look at the following android app project \/</h2>

[!NOTE]

<p align="left">Application created for the competition <a href="https://100commitow.pl">#100commitow</a> // <a href="https://devmentors.io/">DevMentors</a></p>
<h3 align="left"># Needs #</h3> <p align="left">I need an aplication for gym that will help me to track my progress and weight</p> <br> <h3 align="left"># Application purpose #</h3> <p align="left">I want to create a flexible gym helper application for individual trainings.<br>This application would track user's progress, weight changes, show these changes on a nice graphs.</p> <p align="left">Program will be open-sourced and free to use for anyone</p><br> <h3 align="left"># Features (Selected only most important) #</h3> - &#x2610; Creating own flexible trainings plans (creation of a training plan from selected exercises, their number of series and repetitions, and optionally a pre-imposed weight )<br> - &#x2610; History of trainings (Check statistics of already made training like ERP and optional advices from system)<br> - &#x2705; Dark Theme (Must have lol)<br> - &#x2610; Weight changes tracker<br> - &#x2610; Statistics page<br> - &#x2705; Database with exercises (Check exercise, it's title, description, image or video how to do this exercise, advices etc.)<br><br> <h3 align="left"># Roadmap - Work Plans (updated when item is completed) #</h3>

[!NOTE]

<p>checkbox / Target → Expected completion date</p>
<!-- &#x2610; checkbox empty &#x2705; checkbox full green -->
  • ✅ Create first initialization of project → 01 March<br>
  • ✅ Prepare preview of files structure. Create first few preview pages and main menu → 02 March<br>
  • ✅ Prepare needed classess, services and interfaces for trainings → 03-05 March<br>
  • ✅ Create database for storing data // Room → 05 March<br>
  • ✅ Update models with some proeprties → 05-06 March<br>
  • ✅ Implement some static prepared data to database → 07-08 March<br>
  • ☐ Prepare Infrastructure project (preview in draw.io) → 09-10 March<br>
  • ☐ Find personal trainer to get some important information for application → 11-17 March<br>
  • ☐ Implement creating training plans (selected specific exrcises, series, repetitions etc) → 13-20 March<br>
  • ☐ implement and prepare exercises database with few prepopulated data in db
  • ☐ implement dialog for exercises details and make IT flexible to be able to open also during creating training plans, system advices and history of training
  • ☐ connect application with AI for user integration
  • ☐ use AI to generate training plans
  • ☐ find free assets like images or videos
  • Other plans are now under question mark. Future updates will show next roadmap plans. <br>
<h3 align="left"># How to run #</h3> <p allign="left">Actually running application is pretty easy. Just download apk file (GymBuddy.apk) from releases page (Latest stable version), then install apk on phone and enjoy :)</p> <p allign="left">First run could be kinda slow coz of first starting and creating database for user. Every run after the first one will be much faster.</p> <p>First release will be uploaded after implementing database with exercises and training plasa</p> <br> <h3 align="left"># Greetings #</h3> <br> <h3 align="left"># Research used to create application #</h3> <br> <h3 align="left"># Closing Words #</h3>
View on GitHub
GitHub Stars4
CategoryDevelopment
Updated1y ago
Forks0

Languages

Kotlin

Security Score

70/100

Audited on Jun 7, 2024

No findings