Comparative analysis of frameworks for creating user interfaces in iOS Systems

The paper presents a detailed comparative analysis of two key frameworks used for creating user interfaces in iOS: SwiftUI, which is based on a declarative approach, and UIKit with Storyboard, which uses an imperative approach. The aim of this analysis is to assess the impact of each environment on...

Full description

Saved in:
Bibliographic Details
Main Authors: Sebastian Słupny, Edyta Łukasik
Format: Article
Language:English
Published: Lublin University of Technology 2024-12-01
Series:Journal of Computer Sciences Institute
Subjects:
Online Access:https://ph.pollub.pl/index.php/jcsi/article/view/6304
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832570027320016896
author Sebastian Słupny
Edyta Łukasik
author_facet Sebastian Słupny
Edyta Łukasik
author_sort Sebastian Słupny
collection DOAJ
description The paper presents a detailed comparative analysis of two key frameworks used for creating user interfaces in iOS: SwiftUI, which is based on a declarative approach, and UIKit with Storyboard, which uses an imperative approach. The aim of this analysis is to assess the impact of each environment on the design process, development, and final quality of mobile applications. For comparison, the RandomPhotos application was created, displaying random photos. The application was developed in two versions: one using SwiftUI and the other using Storyboard and UIKit, allowing for a direct comparison of performance, flexibility, and usability of both frameworks. The thesis "SwiftUI is more efficient during the startup of applications handling a data collection" was confirmed.
format Article
id doaj-art-c453ccb6ec984900bff85f6f5391b6ad
institution Kabale University
issn 2544-0764
language English
publishDate 2024-12-01
publisher Lublin University of Technology
record_format Article
series Journal of Computer Sciences Institute
spelling doaj-art-c453ccb6ec984900bff85f6f5391b6ad2025-02-02T17:59:48ZengLublin University of TechnologyJournal of Computer Sciences Institute2544-07642024-12-013310.35784/jcsi.6304Comparative analysis of frameworks for creating user interfaces in iOS SystemsSebastian Słupny0Edyta Łukasik1Lublin University of TechnologyLublin University of Technology The paper presents a detailed comparative analysis of two key frameworks used for creating user interfaces in iOS: SwiftUI, which is based on a declarative approach, and UIKit with Storyboard, which uses an imperative approach. The aim of this analysis is to assess the impact of each environment on the design process, development, and final quality of mobile applications. For comparison, the RandomPhotos application was created, displaying random photos. The application was developed in two versions: one using SwiftUI and the other using Storyboard and UIKit, allowing for a direct comparison of performance, flexibility, and usability of both frameworks. The thesis "SwiftUI is more efficient during the startup of applications handling a data collection" was confirmed. https://ph.pollub.pl/index.php/jcsi/article/view/6304UIKit; SwiftUIl; Storyboard; time perfomance
spellingShingle Sebastian Słupny
Edyta Łukasik
Comparative analysis of frameworks for creating user interfaces in iOS Systems
Journal of Computer Sciences Institute
UIKit; SwiftUIl; Storyboard; time perfomance
title Comparative analysis of frameworks for creating user interfaces in iOS Systems
title_full Comparative analysis of frameworks for creating user interfaces in iOS Systems
title_fullStr Comparative analysis of frameworks for creating user interfaces in iOS Systems
title_full_unstemmed Comparative analysis of frameworks for creating user interfaces in iOS Systems
title_short Comparative analysis of frameworks for creating user interfaces in iOS Systems
title_sort comparative analysis of frameworks for creating user interfaces in ios systems
topic UIKit; SwiftUIl; Storyboard; time perfomance
url https://ph.pollub.pl/index.php/jcsi/article/view/6304
work_keys_str_mv AT sebastiansłupny comparativeanalysisofframeworksforcreatinguserinterfacesiniossystems
AT edytałukasik comparativeanalysisofframeworksforcreatinguserinterfacesiniossystems