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).