Mobile devices are playing an increasingly important role in our lives, mainly because of their rapid evolution. Many previously problematic tasks can be performed much more easily by using mobile services: ranging from the simplest activities, such as accessing content via the internet, to more complex ones, like managing our finances. Their popularity has been showing a rapid growth over the last couple of years, making mobile devices the ideal platform for our products and services, for reaching a wider audience.
My task was to develop a prototype for a mobile application which would provide online ticket purchase, and restaurant self-ordering services. Both of these areas cover activities that are quite common in our everyday lives, yet the currently existing services often lack the mobile approach. My thesis is an attempt to take the necessary steps in the right direction to fix this. Apart from an attractive user interface, combining full functionality with the ease of use, and stability are among the most important requirements, this application needs to fulfill.
I have chosen the widely popular iOS platform for client-side development, with regards to its latest updates, which include drastic visual changes, but also provide better ways to create a great experience for the users. For server-side development, cloud services represent modern, forward-thinking technology, which is why I have decided to use them as a base for my development purposes.