With the huge development of smart phones and the ecosystem built around them, application developers nowadays are offered wide range of different tools to create solutions for filling the users’ requirements.
The Windows Phone and these days, partially the actual desktop version of the company, the Windows 8.1 operating system, following the new business model, provides an online store to publish created applications. Thanks to this new service, I am now able to observe the whole life-cycle of an application. This procedure, starts with the design and the implementation followed by performing important tests, publishing application and after that by checking for possible faults, improving them and designing the new features taking into account the feedback that users have taken, gives many experience that would be so much harder to get during a normal desktop software development because of its complexity.
The aim of this thesis – keeping the focus on the principles defined above – is to present the process of developing and managing an activity tracking application for the Windows Phone platform.
The chosen application-type is a typical example of the variegation that mobile operation systems can offer, using the concrete hardware’s specificities like in this case, the GPS receiver. Besides, it is also able to outline the main developing methods and relevant design patterns which can be used in more complex desktop systems later. Building the application provides insights into different technologies using in its different tiers, like creating the user interface and implementing the business logic and additionally shows the opportunity to expand these two tiers easily with different cloud-based services.