A comparison of native and multiplatform development of mobile applications following the MVVM pattern

Repozitář DSpace/Manakin

Jazyk: English čeština 

A comparison of native and multiplatform development of mobile applications following the MVVM pattern

Zobrazit celý záznam

Není dostupný náhled
Název: A comparison of native and multiplatform development of mobile applications following the MVVM pattern
Autor: Dzúriková, Veronika
Vedoucí: Král, Erik
Abstrakt: Práce se zaměřuje na porovnání implementace návrhového vzoru Model-View-View- Model (MVVM) ve vývoji mobilních aplikací pro nativní vývoj pro platformy iOS a Android, a pro multiplatformní vývoj v technologii Xamarin.Forms. Motivací pro tento výzkum byl fakt, že v reálném pracovním prostředí se každý tým nebo firma potýká s problémem jak správně tento návrhový vzor implementovat a jaký způsob (nativní nebo multiplatformní) vybrat pro vývoj každé nové aplikace. Rešerše proběhla tak, že pro každou platformu byl proveden výzkum platformních zásad, dokumentací a možností, jak tento návrhový vzor implementovat, a pak byl vybrán nejčistší a ne- jvíce doporučený způsob pro vývoj ukázkové aplikace. Pro tuto aplikaci byla zvolena množina klíčových komponent a dat, která tvoří jejich obsah, a byly implementovány tři aplikace - nativní iOS aplikace v programovacím jazyku Swift, nativní Android aplikace v jazyku Kotlin a multiplatformní aplikace pro obě platformy v jazyku C# v technologii Xamarin.Forms. Vývoj těchto tří aplikací byl následně detailně popsán s hlavním zaměřením na popis implementace návrhového vzoru (MVVM). V závěru jsou všechny tyto způsoby implementace vyhodnoceny a porovnány.
URI: http://hdl.handle.net/10563/50928
Datum: 2021-12-03
Dostupnost: Bez omezení
Ústav: Ústav informatiky a umělé inteligence
Studijní obor: Informační technologie


Citace závěřečné práce

Soubory tohoto záznamu

Soubory Velikost Formát Zobrazit Popis
dzúriková_2022_dp.pdf 4.016Mb PDF Zobrazit/otevřít None
dzúriková_2022_op.pdf 68.95Kb PDF Zobrazit/otevřít None
dzúriková_2022_vp.pdf 141.5Kb PDF Zobrazit/otevřít None

Tento záznam se objevuje v následujících kolekcích

Zobrazit celý záznam

Find fulltext

Prohledat DSpace


Procházet

Můj účet