Diplomová práce

Comparison of Technologies for Multiplatform Mobile Applications Development

Bc. Jan Crha
Anotace

Tato práce se zabývá moderními přístupy k multiplatformnímu vývoji mobilních aplikací. Práce se zaměřuje na srovnání dvou rozdílných přístupů: vývoj nativně kompilovaných multiplatformních aplikací, tzn. aplikací, které se kompilují do nativního kódu dané platformy, a na vývoj takzvaných Progressive Web Applications. Kromě srovnání použitých technologií jsem navrh a implementoval tři netriviální aplikace …více

Abstract

The thesis deals with the modern cross-platform mobile applications development following the "write once, run everywhere" approach. It focuses on comparing two distinct concepts: development of native cross-platform applications, i.e., those that compile to the native code for given platform and Progressive Web Applications. Besides the overview of used technologies, I designed and implemented three …více

Zadání práce
Práce se bude zabývat srovnáním moderních přístupů k vývoji mobilních aplikací. V teoretické části práce student srovná technologií pro vývoj multiplatformních mobilních aplikací Flutter, React Native a PWA. Následně navrhne netriviální ukázkovou aplikaci, kterou implementuje pomocí všech tří technologií. Aplikace bude využívat i interní funkcionalitu zařízení jako je fotoaparát či GPS modul a bude komunikovat se serverovým backendem. Následně provede srovnání implementovaných aplikací z pohledu objektivně (např. FPS, využití paměti, CPU, velikost výsledné aplikace) i subjektivně měřitelných parametrů (složitost vývoje, objem sdíleného kódu, kvalita dokumentace a nároky na vývojáře). Zhodnocení dále zahrne také aspekty tzv. "bussiness value" jako jsou vstupní náklady, rozšířenost jazyka, velikost komunity apod.
Práce zkontrolována:
14. 12. 2021 11:46, RNDr. Vít Rusňák, Ph.D., učo 172757
Jazyk práce
angličtina angličtina
Termín obhajoby
2. 2. 2022
Práce byla úspěšně obhájena

Vedoucí

RNDr. Vít Rusňák, Ph.D., učo 172757
DKSD ÚVT MU

Oponent

Ing. Lukáš Grolig, učo 325217
KPSK FI MU

  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.