D 2003

Cross-platform and native mobile app development

FOJTÍK, Rostislav a Jan PAWLAS

Základní údaje

Originální název

Cross-platform and native mobile app development

Název česky

Multiplatformní a nativní vývoj mobilních aplikací

Autoři

FOJTÍK, Rostislav a Jan PAWLAS

Vydání

Karviná, 4thInternational conference on Decision making for Small and Medium-Sized Enterprises, Conference Proceedings, od s. 61-68, 264 s. 2003

Nakladatel

Silesian University in Opava, School of Business Administration in Karviná

Další údaje

Jazyk

angličtina

Typ výsledku

Stať ve sborníku

Stát vydavatele

Česká republika

Utajení

není předmětem státního či obchodního tajemství

Forma vydání

elektronická verze "online"

Organizační jednotka

Obchodně podnikatelská fakulta v Karviné

ISBN

978-80-7510-554-7

Klíčová slova česky

multiplatformní vývoj, výuka, mobilní aplikace, nativní aplikace

Klíčová slova anglicky

cross-platform development, education, mobile application, native application

Příznaky

Mezinárodní význam, Recenzováno
Změněno: 27. 8. 2023 21:32, Mgr. Rostislav Fojtík, PhD.

Anotace

V originále

Mobile computing devices and their software are playing an increasingly important role. Due to the nature of the hardware and the specifics of its use, mobile application development sometimes follows different processes and approaches than desktop applications. This paper focuses on the other options for mobile application development. It compares two basic methods, namely native application development and cross-platform development. It shows the advantages and disadvantages of selected multiplatform tools such as React Native, Flutter, and Xamarin by examples and comparison of solutions to practical tasks and patterns. The work compares cross-platform development tools and the basic tools for native development, i.e., Android Studio and Xcode. It includes a study and comparison of selected concepts, frameworks, and tools for cross-platform development. Another goal of the paper is to point out the fundamental differences from desktop application development. The differences between native and cross-platform mobile application development are in the technical and programming areas and the economic costs. Although, at first glance, it may seem that multiplatform development is more economically advantageous, this may not always be the case. A comparison of the development of practical projects shows that cross-platform development has the most disadvantages compared to native mobile application development in terms of application user interface and the use of the specifics of individual operating systems and hardware components. Based on the results of several case studies with high school and university students, this paper demonstrates the benefits of teaching native mobile applications and the potential of this area for motivating students in learning programming.