Moderní metodologie při vývoji komplexních mobilních aplikací ve SwiftUI

DSpace Repository

Language: English čeština 

Moderní metodologie při vývoji komplexních mobilních aplikací ve SwiftUI

Show simple item record

dc.contributor.advisor Vařacha, Pavel
dc.contributor.author Čížek, Alexandr
dc.date.accessioned 2025-12-10T23:09:49Z
dc.date.available 2025-12-10T23:09:49Z
dc.date.issued 2024-10-27
dc.identifier Elektronický archiv Knihovny UTB
dc.identifier.uri http://hdl.handle.net/10563/57691
dc.description.abstract Tato diplomová práce se zabývá moderními metodologiemi a přístupy při vývoji komplexních mobilních aplikací pro platformu iOS se zaměřením na framework SwiftUI. V teoretické části jsou popsány klíčové principy návrhových vzorů, testování, clean code, správy verzí a agilního vývoje. Praktická část demonstruje aplikaci těchto principů na reálné mobilní aplikaci Votap, která je dostupná v App Store a umožňuje uživatelům anonymně hodnotit politiky v reálném čase. Důraz je kladen na použití architektury MVVM, správnou organizaci projektu, testovatelnost, dokumentaci pomocí nástroje DocC a zajištění souladu s požadavky legislativy včetně GDPR.
dc.format 120
dc.language.iso cs
dc.publisher Univerzita Tomáše Bati ve Zlíně
dc.rights Bez omezení
dc.subject SwiftUI cs
dc.subject iOS cs
dc.subject MVVM cs
dc.subject Git cs
dc.subject Clean Code cs
dc.subject Testování cs
dc.subject Agilní vývoj cs
dc.subject Votap cs
dc.subject SwiftUI en
dc.subject iOS en
dc.subject MVVM en
dc.subject Git en
dc.subject Clean Code en
dc.subject Testing en
dc.subject Agile Development en
dc.subject Votap en
dc.title Moderní metodologie při vývoji komplexních mobilních aplikací ve SwiftUI
dc.title.alternative Modern Methodology in the Development of Complex Mobile Applications in SwiftUI
dc.type diplomová práce cs
dc.contributor.referee Karlík, Zdeněk
dc.date.accepted 2025-06-18
dc.description.abstract-translated This thesis explores modern methodologies and approaches in the development of complex mobile applications for the iOS platform, with a focus on the SwiftUI framework. The theoretical section discusses key concepts such as design patterns, testing, clean code principles, version control, and agile development. The practical part demonstrates the application of these principles on a real-world mobile application called Votap, available on the App Store, which allows users to anonymously rate politicians in real time. Emphasis is placed on the use of the MVVM architecture, proper project structure, testability, documentation using DocC, and compliance with privacy legislation such as the GDPR.
dc.description.department Ústav informatiky a umělé inteligence
dc.thesis.degree-discipline Softwarové inženýrství cs
dc.thesis.degree-discipline Software Engineering en
dc.thesis.degree-grantor Univerzita Tomáše Bati ve Zlíně. Fakulta aplikované informatiky cs
dc.thesis.degree-grantor Tomas Bata University in Zlín. Faculty of Applied Informatics en
dc.thesis.degree-name Ing.
dc.thesis.degree-program Informační technologie cs
dc.thesis.degree-program Information Technologies en
dc.identifier.stag 70067
dc.date.submitted 2025-05-19


Files in this item

Files Size Format View

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record

Find fulltext

Search DSpace


Browse

My Account