In our accelerated world, the proper time management has become indispensable. Due to the rapid spread of the mobile technology, the demand for these applications is growing. Users are in constant search for the more efficient time management tools. The shifting of desktop applications to mobile world time management applications, can provide a better, and more flexible way for planning the daily routine.
Xamarin technology is a powerful cross-platform framework, which can be used to develop Android, iOS, and UWP applications with .NET code base.
The task was to design and implement a time-management application, and the related backend with Xamarin.Android technology. The goal of the software is to provide a flexible, and user-friendly way to record the daily activities. Moreover, the software must be capable of giving relevant statistics based on the recorded activities.
This thesis presents the Xamarin.Android technology through the implemented functions. It presents the steps of the design process from analysing the task to the test phase. Following the design and architectural decisions, the thesis presents the main components of the implementation, particularly addressing the client-side component.
The implemented software can handle the time-management related issues efficiently. With the help of the application, the daily activities become recordable. The statistics module provides such pieces of information about the recorded activities by which the users can make their time-management more efficient