Comparison of Cross-Platform Front-End Application for Batik Online Store with Multiple Storefronts Using Flutter and React Native

Aliyaziz, Ahmad Windardi and Galinium, Maulahikmah and Eng, Kho I (2021) Comparison of Cross-Platform Front-End Application for Batik Online Store with Multiple Storefronts Using Flutter and React Native. Bachelor thesis, Swiss German University.

[img]
Preview
Text
Ahmad Windardi Aliyaziz 11602022 TOC.pdf

Download (1MB) | Preview
[img] Text
Ahmad Windardi Aliyaziz 11602022 1.pdf
Restricted to Registered users only

Download (636kB)
[img] Text
Ahmad Windardi Aliyaziz 11602022 2.pdf
Restricted to Registered users only

Download (888kB)
[img] Text
Ahmad Windardi Aliyaziz 11602022 3.pdf
Restricted to Registered users only

Download (1MB)
[img] Text
Ahmad Windardi Aliyaziz 11602022 4.pdf
Restricted to Registered users only

Download (1MB)
[img] Text
Ahmad Windardi Aliyaziz 11602022 5.pdf
Restricted to Registered users only

Download (171kB)
[img]
Preview
Text
Ahmad Windardi Aliyaziz 11602022 Ref.pdf

Download (238kB) | Preview

Abstract

Cross-platform framework is becoming more and more popular. Many tech giants have their own offering with different programming languages. With so many choices, sometimes it is difficult as a start-up developer to choose which framework they will use for their project. Therefore, this thesis work aims to give insight for start-up developers on which cross-platform framework is better between Flutter and React Native by comparing their performance. This project achieved that goal by creating two identical mobile applications using Flutter and React Native and then compared their performance using a theoretical framework that measures load time, average frame rate, and memory usage. The result of this testing is Flutter has a shorter load time at 1.69 second compared to React Native at 4.26 second and lower memory usage at 6.52MB compared to React Native at 27.6MB. Their average frame rate is very comparable hovering around 60 frames per second. With faster load time and lower memory usage Flutter is better performance wise compared to React Native.

Item Type: Thesis (Bachelor)
Uncontrolled Keywords: Cross-Platform, Flutter, Mobile Application, Performance Testing, React Native
Subjects: H Social Sciences > HF Commerce > HF5548 Electronic commerce
T Technology > T Technology (General) > T58.5 Information technology
T Technology > TK Electrical engineering. Electronics Nuclear engineering > TK5103 Mobile computing
Divisions: Faculty of Engineering and Information Technology > Department of Information Technology
Depositing User: Faisal Ifzaldi
Date Deposited: 26 Dec 2021 16:26
Last Modified: 26 Dec 2021 16:26
URI: http://repository.sgu.ac.id/id/eprint/2234

Actions (login required)

View Item View Item