The UI development on iOS platform with SwiftUI
Thesis title: | Vývoj UI na platformě iOS pomocí SwiftUI |
---|---|
Author: | Nejedlý, Jan |
Thesis type: | Diplomová práce |
Supervisor: | Pavlíčková, Jarmila |
Opponents: | Král, David |
Thesis language: | Česky |
Abstract: | Tato práce se zabývá vývojem uživatelského rozhraní na platformě iOS a jejím cílem je popsat možnosti vývoje pomocí frameworku SwiftUI a porovnat ho s frameworkem UIKit. V první části práce jsou představeny pojmy UI, nebo UX, které jsou následně zasazeny do kontextu iOS architektury. Poté je v práci představen framework UIKit pro tvorbu uživatelských rozhraní na iOS. Na tuto kapitolu navazuje kapitola popisující framework SwiftUI, který tvoří alternativu k déle používanému frameworku UIKit. V poslední kapitole jsou tyto dva frameworky porovnány na praktickém příkladu. |
Keywords: | SwiftUI; UIKit; UX; Swift; UI |
Thesis title: | The UI development on iOS platform with SwiftUI |
---|---|
Author: | Nejedlý, Jan |
Thesis type: | Diploma thesis |
Supervisor: | Pavlíčková, Jarmila |
Opponents: | Král, David |
Thesis language: | Česky |
Abstract: | This work deals with the development of the user interface on the iOS platform and its aim is to describe the possibilities of development using the SwiftUI framework and compare it with the UIKit framework. The first part of the thesis introduces the terms UI or UX, which are then set in the context of iOS architecture. Then the UIKit framework for creating user interfaces on iOS is introduced. This chapter is followed by a chapter describing the SwiftUI framework, which is an alternative to the longer-used UIKit framework. In the last chapter, these two frameworks are compared on a practical example. |
Keywords: | UI; UX; UIKit; SwiftUI; Swift |
Information about study
Study programme: | Aplikovaná informatika/Informační systémy a technologie |
---|---|
Type of study programme: | Magisterský studijní program |
Assigned degree: | Ing. |
Institutions assigning academic degree: | Vysoká škola ekonomická v Praze |
Faculty: | Faculty of Informatics and Statistics |
Department: | Department of Information Technologies |
Information on submission and defense
Date of assignment: | 16. 9. 2019 |
---|---|
Date of submission: | 4. 5. 2020 |
Date of defense: | 8. 6. 2020 |
Identifier in the InSIS system: | https://insis.vse.cz/zp/70758/podrobnosti |