The topic of my thesis is the development of a partner finder mobile application. In this application user can register an account, after registration they can log in and use the application. The application supports two main services for the users. First, the users can search other users registered in the database with defined filters. From the result list they can select other users, view their profiles or send text messages to them. The messaging system is the other main service which the application supports. Users can send messages to each other and they can get instant notifications about it if they do not use the application at the time.
During the development of my thesis, I learnt how to use the Macintosh operating system and the official development environment of iOS applications, the Xcode. The Objective-C, the programming language of the development, considering the programming logic is the same as the other popular object oriented programming languages. On the other hand the syntax is totally different. I managed to learn the language specific properties of Objective-C and tried to implement them in my code too.
The development was hosted at a firm, where I met the advantages and disadvantages of working in a team. My task was to create the application, plan the supported services and define and specify the application programming interface of the backend server.