Technical science, robotics

Iryna S. Talamanova1

Kharkiv National University of Radioelectronics, 1student

Creating an app for physical training competitions management.

This article describes idea of application using mobile sensors to calculate movements and take part in competitions.

 

Keywords: software development, physical training, smartphone,  Android.

Problem statement and its relation to practical-research tasks.

Nowadays, there are a lot of mobile applications for competitions and for user statistics tracking, but they are not very comfortable, and users will quickly give them up. For example, there are different applications for sports (Google Fit, Runtastic), which do not need inputting any information when recording the results of training, but without any competitive element even such training can quickly become boring. Because of that an idea was to create such application for competitions born .

Subject analysis.

The digital world’s obsession with tracking fitness and health statistics shows no signs of slowing down, and a lot of companies now have platforms devoted to measuring and displaying every breath we take.

Google Fit[2] is an Android application that uses the sensors[1] built into most modern Android devices to track how much exercise you do.  It allows users to set fitness and weight-loss goals and accomplish them by measuring progress and the types of exercises being performed.

Runtastic[3] offers a range of apps that track outdoor, indoor, and fitness activities, primarily known for its namesake GPS fitness-tracking app. The Runtastic app, the core product, tracks a variety of metrics, such as: distance, time, pace, calorie consumption, and it is available in 18 languages.

These apps are quite good, but without friends even such “helpers” could be forgotten. The app for competitions has a lot of advantages of these apps and also provides us an interesting way to stay strong and healthy for a long time.

Formulation of research objectives.

It’s suggested to develop an application that has functional, which the user can use to automatically record the results of training with the help of smartphone sensors and organize competitions with other users using social networks. Also the system must calculate the winner of the competition. The theme of the competition in this case is physical exercises. In order to keep the user in this system, the competitions were provided to involve more and more users.

The result of the exercises can be easily measured in calories, which allows you to compete in different types of exercises. The application should be integrated with social networks and the user can easy share the results of their training not only in the system, but also, for example, in facebook or other networks.

The application should support such functionality:

1.     login to the system;

2.     view personal information in your account (user's height and weight, date of birth, additional contact information, for example, phone number);

3.     view users’ awards, which are given for:

a.     previously set number of exercises in a certain category: beginner, master, etc .;

b.     number of days (I have been trained for three days, a week, etc.);

c.      victory in the tournament;

4.     view the news feed;

5.     doing exercises, which are calculated automatically;

6.     manage competition: starting, stopping, setting its duration, during which the user receives reminders that will not let him/her to pass the training;

7.     view the results of the competition.

The competition itself should be divided into such phases:

1.     Start:  The user invited his rivals to the competition;

2.     Accepted: The rivals agreed;

3.     Duration: Competition passes, user activity is counted;

4.     Stop: Automatically it turns out who won.

 Awards should be given for the victory in the competition, and the list of users with the greatest number of awards should be published every day in the news feed. The mobile application is proposed to be implemented using the Android OS, and the server part implements the REST architecture.

Conclusions.

     In conclusion I must say, that working with sensors can be quite difficult, but it’s a new way to encourage people to pay attention on their health, like apps Google Fit or Runtastic do. It’s very important to be healthy and happy for the whole day.

References :

1.   Motion Sensors: [Electronic resource] //Android official site. Access mode: https://developer.android.com/guide/topics/sensors/sensors_motion.html (Date of application: 20.03.2017).

2.   What Is Google Fit?: [Electronic resource] //Android trends. – Access mode: http://www.makeuseof.com/tag/google-fit-review-will-this-app-make-you-healthier (Date of application: 21.03.2017).

3.   Runtastic [Electronic resource] // Wikipedia - free encyclopedia.  Access mode: https://en.wikipedia.org/wiki/Runtastic

(Date of application: 21.03.2017).