Location services are becoming an important part of app development. Nowa-
days most applications use location awareness of their users to send them
promotions, show them places of interest and many other use cases.
This work describes the whole process of developing a location-conscious
(aware) service on Android platform. We also look at ways of getting sensor
data and all the solutions that we can implement with it, like monitoring of
family members or friends, limiting the movement area, location-tailored in-
formation, overview of visited locations, suggested routes and similar things.
The aim of this thesis is to create a working application for Android smart-
phones that will allow the user these functions for free and with energy
eciency in mind. First we look at the tools used in the development of the
application and the thought that went into it. We also take a look at some
possible privacy concerns that may be an issue in background or real-time
location tracking. The application is written in Java with the help of An-
droid Studio environment, Google's API libraries and Firebase. Finally the
working application is compared to the current solutions that already exist
for the same platform.
|