My thesis’s purpose is to create an Android based application, which is able to control a sample KNX system through a Java based server, indirectly. Further intention is that the application should be prespicuous, easy-to-use and practical, and through it the basic features provided by the Android system are presented.
In my thesis I review the KNX and Android platforms, their basic properties, structures and functionalities. I deal with the Android applications structure and the Android Studio program, as the main tool for developing an Android application.
After this, I describe the programming steps of the completed application. I explain the built in functions, the structure and the states of the program, in code - explanation format.
At the end, I mention the application’s further developmental options. I examine what deficiencies remained in the program, and what changes would be required for a wider applicability.