Návrh a implementace mobilní aplikace pomocí cross-platformního frameworku

Název práce: Návrh a implementace mobilní aplikace pomocí cross-platformního frameworku
Autor(ka) práce: Phi Viet, Duc
Typ práce: Diplomová práce
Vedoucí práce: Šedivá, Zuzana
Oponenti práce: Pour, Jan
Jazyk práce: Česky
Abstrakt:
Tato diplomová práce si klade dva hlavní cíle. Prvním cílem je výběr vhodného cross-platformního nástroje pro vývoj mobilních aplikací. Druhým cílem je reálně ověřit použitelnost vybraného cross-platformního nástroje pro vývoj rozsáhlejší mobilní aplikace, a to na základě funkčnosti této aplikace na všech podporovaných platformách. Prvního cíle bylo dosaženo analýzou výsledků výkonnostních testů na testovacích aplikacích. Jednotlivé testovací aplikace byly implementovány za použití dvou nejpoužívanějších cross-platformních frameworků – Flutter a React Native. Pro splnění druhého cíle byl vybrán framework Flutter, který pomohl při vývoji cílové aplikace. Nově vzniklá aplikace slouží k zaznamenávání a sledování nálad uživatele za účelem zlepšení jeho duševního zdraví a emoční rovnováhy. Pro vývoj této aplikace bylo nejprve nutné provést analýzu požadavků dle metodiky MMSP. Na základě této analýzy byla navržena aplikační logika aplikace. Poté následovala samotná implementace aplikace. V závěru práce byla funkčnost implementované aplikace podrobena testování použitelnosti vybranou skupinou uživatelů. Konečným výstupem této závěrečné práce je funkční mobilní aplikace, která běží na mobilních zařízeních s operačními systémy Android a iOS.
Klíčová slova: Cross-platform; Flutter; React Native; Mobilní aplikace
Název práce: Design and implementation of a mobile application using a cross-platform framework
Autor(ka) práce: Phi Viet, Duc
Typ práce: Diploma thesis
Vedoucí práce: Šedivá, Zuzana
Oponenti práce: Pour, Jan
Jazyk práce: Česky
Abstrakt:
This master‘s thesis has two main goals. The first goal is to select a suitable cross-platform tool for mobile application development. The second goal is to verify the usability of the selected cross-platform tool for the development of a larger mobile application, based on the functionality of this application on all supported platforms. The first goal was achieved by analyzing the results of performance tests used on test applications. Test applications were implemented using the two most used cross-platform frameworks – Flutter and React Native. To meet the second goal, the Flutter framework was chosen to help in the development of the target application. The newly created application allows users to record and monitor the user's moods in order to improve user‘s mental health and emotional balance. To develop the application, analysis of requirements was performed using the MMSP methodology. Application logic was designed based on the performed requirements analysis and the implementation of the application itself was the following step. In the last step the functionality of the implemented application was tested from the usability perspective by a selected group of users. The final output of this master‘s thesis is the mobile application that runs on mobile devices using Android and iOS operating systems.
Klíčová slova: Cross-platform; Flutter; React Native; Mobile application

Informace o studiu

Studijní program / obor: Aplikovaná informatika/Informační systémy a technologie
Typ studijního programu: Magisterský studijní program
Přidělovaná hodnost: Ing.
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: 4. 10. 2019
Datum podání práce: 2. 5. 2021
Datum obhajoby: 1. 6. 2021
Identifikátor v systému InSIS: https://insis.vse.cz/zp/71060/podrobnosti

Soubory ke stažení

    Poslední aktualizace: