Personal financial management application development

OData support
Dr. Forstner Bertalan
Department of Automation and Applied Informatics

In my thesis, I designed and implemented a complex mobile software system where multiple distinct components communicate with each other. The main purpose of this system is to create an easy to use mobile application for Android where the users can easily manage their daily outgoing transactions even without a live internet connection and access its data when switching to an other device.

The system has multiple parts, one of them is a mobile application, another is a wearable client (smartwatch) and a webserver which provides the saved transactions to the user on demand. In this thesis, I’ll show you how I designed and created the mobile app by using a new programming language, Kotlin, how did I design all the components to work together, how to use a wearable client with voice recognition and how to integrate MVP architecture in practice while the clients are communicating with a self-designed server.


Please sign in to download the files of this thesis.