Development of quiz system for Android

OData support
Gazdi László
Department of Automation and Applied Informatics

Over the past few years, there has been a huge increase in the market for portable devices. This is mainly due to smartphones and tablets which are now on affordable prices, and the success of the unmatched king of mid-range devices, the Android operating system. At the same time, demand has also increased for applications. Today, the mobile industry has achieved a mid-range device with hardware with enormous computing capacity, giving developers the opportunity to develop more complex applications and games. Some say disadvantage, others say that technology is a bless. I enrich the number of people in the the latter.

In my dissertation I developed an application, more precisely a quiz game. The choice came about because I wanted to do something that people can use on a daily basis. It's not complicated, but also fun. It can be used in competitions between narrower circle of friends, or in class for education. With this application, I do not intend to reform the education, however at the same time this the number of this kind of tests are beginning to grow in more and more institutions. Imagine how the tutor at home compiles the questions with the possible answers and sends it to the students' mobile device. They will answer it, then the algorithm will give a decent grade based on the answers locally. I have been able to communicate between devices in the sample application using Bluetooth technology.

In my sample application questions are stored in a local database from which raw data is extracted from a text file so that user can quickly and easily add or delete existing questions. The communication between devices is based on Bluetooth technology. At each question in the game, you have to choose from 4 possible answers. Once the user give the correct answer, the application gives score to the player based on the remaining time.

As a closing note, I summarized the experiences gained during the development and described the further development possibilities in the completed system.


Please sign in to download the files of this thesis.