This thesis is about multiplatform software development. It contains the advantages and disadvantages of multiplatform application and shows the process of development through a created application.
This software is the application of a travel agency. It applies the three-tier architecture. The installation package is created by the Apache Cordova from the application’s source code.
Only registered users can access the whole functionality of the software. The application should contain the functionality of hotel searching and listing the results. Users can book rooms in hotels, optionally book flight tickets and can cancel their bookings. It’s possible to ask special offer from a hotel. In this case, the application send an email to the user about the details of special offer. Users can add a hotel to their favourite list or can remove a hotel from there.
The correct functionality of the application was checked by defining and evaluating test cases. This thesis contains possibilities to improve the functionality of the application.