Vývoj SwiftUI iOS aplikace pro podporu fitness tréninků s použitím platformy Firebase

Název práce: Vývoj SwiftUI iOS aplikace pro podporu fitness tréninků s použitím platformy Firebase
Autor(ka) práce: Mašek, Jan
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 se zaměřuje na vývoj SwiftUI iOS aplikace s využitím platformy Firebase s cílem podpořit fitness tréninky. Hlavním cílem práce je vytvoření aplikace a následné formulování doporučení pro tvorbu SwiftUI aplikací, která zajistí snazší a rychlejší vývoj v této oblasti. V teoretické části práce je nejprve představena platforma iOS, s důrazem na UI technologie UIKit a zejména SwiftUI, které jsou použity v této práci. Dále je představena platforma Firebase a její klíčové funkce. Následuje kapitola věnovaná vizi navrhované aplikace. Po této části je popsán průzkum trhu mobilních aplikací v oblasti fitness. V praktické části práce je provedena analýza požadavků a následné navržení architektury aplikace společně s uživatelským rozhraním. Poté následuje samotný vývoj a testování aplikace. V závěrečné části práce jsou na základě předchozích výstupů formulována doporučení pro vývoj aplikací ve SwiftUI.
Klíčová slova: Swift; UIKit; SwiftUI; Firebase; Firestore; Xcode; iOS
Název práce: Development of SwiftUI iOS application to support fitness training utilizing Firebase platform
Autor(ka) práce: Mašek, Jan
Typ práce: Diploma thesis
Vedoucí práce: Šedivá, Zuzana
Oponenti práce: Pour, Jan
Jazyk práce: Česky
Abstrakt:
This master's thesis focuses on the development of a SwiftUI iOS application using the Firebase platform to support fitness training. The main goal of the thesis is to create the application and then formulate recommendations that will make development within the SwiftUI framework easier and faster. The theoretical part of the thesis first introduces the iOS platform, with an emphasis on UI technologies such as UIKit and particularly SwiftUI, which are utilized in this thesis. Next, the Firebase platform and its key features are introduced. This is followed by a chapter dedicated to the vision of the proposed application. After this section, the market research on mobile fitness applications is described. In the practical part of the thesis, the requirements analysis and subsequent design of the application architecture along with the user interface is carried out. This is followed by the actual development and testing of the application. Finally, based on the previous outputs, recommendations for SwiftUI application development are formulated.
Klíčová slova: Swift; UIKit; SwiftUI; Firebase; Firestore; iOS; Xcode

Informace o studiu

Studijní program / obor: Informační systémy a technologie/Vývoj informačních systémů
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: 6. 11. 2022
Datum podání práce: 27. 6. 2024
Datum obhajoby: 4. 10. 2024
Identifikátor v systému InSIS: https://insis.vse.cz/zp/82693/podrobnosti

Soubory ke stažení

    Poslední aktualizace: