Návrh a implementace multiplatformní mobilní aplikace

Název práce: Návrh a implementace multiplatformní mobilní aplikace
Autor(ka) práce: Štípek, Jan
Typ práce: Bakalářská práce
Vedoucí práce: Buchalcevová, Alena
Oponenti práce: Doležal, Josef
Jazyk práce: Česky
Abstrakt:
Tato práce se zabývá problematikou návrhu a implementace multiplatformní mobilní aplikace. Cílem je porovnat multiplatformní frameworky Flutter, React Native a Xamarin a následně použít jeden z nich k vývoji frontedové mobilní aplikace určené pro operační systémy Android a iOS. Aplikace je určena k ovládání osvětlení v kancelářích a splňuje požadavky zadavatelské společnosti. Analýza požadavků, návrh a testování aplikace je provedeno dle Metodiky pro malé softwarové projekty (MMSP). V první části práce jsou analyzovány vybrané multiplatformní frameworky a porovnány dle specifikovaných kritérií hodnocení. Druhá část práce je věnována analýze a návrhu aplikace s pracovním názvem Chytré osvětlení. Z pracovních produktů vytvořených v rámci analýzy a návrhu vychází implementace aplikace. Tyto pracovní produkty mohou sloužit jako inspirace při řešení podobných projektů. V závěru práce je popsána implementace klíčových částí aplikace pomocí vybraného multiplatformního frameworku, který byl pomocí metody multikriteriálního hodnocení variant zvolen jako nejvhodnější pro vývoj vzhledem k požadavkům zadavatelské společnosti. Hlavním výstupem této práce je funkční mobilní aplikace sloužící k ovládání osvětlení.
Klíčová slova: MMSP; Flutter; mobilní aplikace; analýza a návrh aplikace; multiplatformní framework
Název práce: Design and Implementation of a Cross-platform Mobile Application
Autor(ka) práce: Štípek, Jan
Typ práce: Bachelor thesis
Vedoucí práce: Buchalcevová, Alena
Oponenti práce: Doležal, Josef
Jazyk práce: Česky
Abstrakt:
This thesis deals with the design and implementation of a cross-platform mobile application. The aim is to compare the multiplatform frameworks Flutter, React Native, and Xamarin and then use one of them to develop a front-end mobile application designed for Android and iOS operating systems. The application is designed to control lighting in offices and meets the requirements of the contracting company. Requirements analysis, application design, and testing are performed according to the Methodology for Small Software Projects (MMSP). The first part of the thesis analyses selected cross-platform frameworks and compared them according to specified evaluation criteria. The second part of the work is dedicated to analysing and designing an application with the working title Smart Lighting. The implementation of the application is based on the working products created within the analysis and design. These work products can serve as inspiration in solving similar projects. At the end of the work is described the implementation of critical parts of the application using a selected cross-platform framework, which was chosen by using the method of multi-criteria evaluation of variants as the most suitable for development concerning the requirements of the contracting company. The main output of this work is a functional mobile application used to control lighting.
Klíčová slova: MMSP; application analysis and design; cross-platform framework; Flutter; mobile application

Informace o studiu

Studijní program / obor: Aplikovaná informatika/Aplikovaná informatika
Typ studijního programu: Bakalářský studijní program
Přidělovaná hodnost: Bc.
Instituce přidělující hodnost: Vysoká škola ekonomická v Praze
Fakulta: Fakulta informatiky a statistiky
Katedra: Katedra informačních technologií

Informace o odevzdání a obhajobě

Datum zadání práce: 13. 10. 2021
Datum podání práce: 7. 5. 2022
Datum obhajoby: 16. 6. 2022
Identifikátor v systému InSIS: https://insis.vse.cz/zp/78313/podrobnosti

Soubory ke stažení

    Poslední aktualizace: