The thesis presents the findings of an exploration of differences between native and cross-platform applications.
An additional goal is to create an Android application in a native and cross-platform mode with an interacitve map.
In order to understand these differences, we need to understand the basics of how mobile devices work, their history and importance in today's world.
Mobile devices have different operating systems, such as Android, iOS, Windows Phone. Each of the listed operating systems is developed in a programming language, which is also the basis for the native development of mobile applications, Android - Java, iOS - Objective-C, Windows - C#.
It is generally accepted that the quality and speed of applications is always better when the application is developed on a platform native to the home environment and language. In this company I have witnessed the development of an application in the cross platform environment of Xamarin.Forms.
Company could use the research and findings from an example that is technically and contextually close to the business.
The goal of this thesis is to present the findings of exploring existing comparisons between developing native and cross-platform applications, and also to present the findings of a practical example that focuses on comparing the quality and speed of the Android native application and the Android hybrid application.
|