In our fast-paced world we are pursuing the ways to do everything faster and more comfortably. With smartphones gaining ground we have computational powers in our pockets that we only dreamed of a few years ago. Of course, this doesn't benefit just games, as we have increased demands for applications that are useful and make our lives easier in various ways. Our expectations are increasing for our devices to help us solve our tasks.
People are used to doing more and more things over the internet, including shopping, banking tasks and even replacing paper identification documents, such as IDs, driving licenses, etc. The time has come for our applications to follow the trends of going mobile, for us to be able to complete these tasks on our mobile devices. Of course we can already do many of these in mobile browsers, but native client applications can be extended with a lot of useful features that the browsers are incapable of.
In my thesis I demonstrate the actualization of expanding a given web application with a mobile interface. After the technologies and techniques I shortly review the development for Android platform, and also the steps of developing the companion Android client application. From the planning and the realization through testing, I try to show a full picture about the development process through the specific application, with the challenging parts highlighted.