Nowadays the most popular trends in the software industry are mobile and web development. These two directions are strongly related so it is not surprising. In my thesis I compare the three dominating mobile software development platforms, Android, Windows and iOS. In addition I present the Cordova framework which enables developers to make applications using web technologies for these platforms.
The following chapters introduces the platform features from the development environments to the distribution of releasable applications. Meanwhile the Reader gets acquainted with the building components of an application and the funcionality of these. After that I present the possibilities of developing responsive UI which are strongly related to the functionality.
In separate chapters I compare the available programming languages of the platforms and I also introduce a cloud-based service, since almost every mobile application uses a server-side solution.
The purpose of my thesis is to show an overall picture of the platforms comparing each others’ and the cross-platform solutions.
During the semester I have created three applications so I refer to them several times. Thus the Reader can learn about developing for these systems, not only in theory but also in practice.