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 |