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...
Saved in:
Main Authors: | , |
---|---|
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 |