Mobile development course’s final project

I am writing this post as part of a course called Mobiilituotekehitys (Mobile development) held by Tero Karvinen http://terokarvinen.com/2012/aikataulu-mobiilituotekehitys-bus4tn008-2

I am using Eclipse to develop PhoneGap applications on a 64-bit Xubuntu 12.10 installed on a HP EliteBook 2560p Laptop.

Program Name

Simple workout diary

Introduction

I teamed up with Rami tähtinen to develop a simple workout diary that allows you to store your workout progress in your phone by choosing a muscle group and pick an exercise from a list of the most commonly ones used, add the reps and weight you used and save it for later viewing. You can keep track of your past workouts, they are sorted in a list by the date of the workout.

Description

With this program you are able to replace your pen and paper when visiting the gym and you want to keep track of your progress. You can store your progress of the most commonly used exercises performed at a gym.

Status

Doesn’t work / alpha / beta / release

developed with emulator & Samsung Galaxy Tab

Screenshots

Download

http://myy.haaga-helia.fi/~a1103361/MD/dec14/SimpleWorkoutDiary.apk

Google Play

Source code

http://myy.haaga-helia.fi/~a1103361/MD/dec14/SimpleWorkoutDiary.tar.gz

Technical information

Currently the program checks if a database exists, if not it creates one. The user can choose a muscle group and store the reps and weight of the available excercises to a database. The user can view the program’s stored data by navigating to the history -page from any menu. The data can be emptied by clicking the “Reset data” button from the list.

Original draft

A workout diary where you can save different exercises, reps and weight. The program would suggest an increase in used weights when a certain amount of reps are achieved. All past exercises can be viewed on a list which can be sorted by date.

From draft to a working program

  1. We decided to leave the weight increasing suggestion out because it wasn’t specified if the training was done to gain muscle mass or stamina and endurance.
  2. Date sorting was not implemented. Exercises are listed by date.

Suggested improvements

  • A way to store user’s own mass
  • A way to dump data to a file
  • Analyze improvement with a chart
  • Create personal training programs
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s