Evaluation of cross-platform technology Flutter from the user’s perspective

The aim of the following thesis was to evaluate the cross-platform technology Flutter based on a user perspective. The key aspects investigated were user-perceived performance such as startup time and application size. Additionally, the user-perception was also a key feature investigated. To evaluat...

Full description

Bibliographic Details
Main Author: Haider, Adibbin
Format: Others
Language:English
Published: KTH, Skolan för elektroteknik och datavetenskap (EECS) 2021
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-305570
Description
Summary:The aim of the following thesis was to evaluate the cross-platform technology Flutter based on a user perspective. The key aspects investigated were user-perceived performance such as startup time and application size. Additionally, the user-perception was also a key feature investigated. To evaluate the cross-platform technology Flutter, multiple sample applications were developed. For evaluating the user perception between Flutter and native applications, a user study was conducted using a UEQ. The results suggested that if the performance of the application is vital for the users, a Flutter application is most likely not suitable. The user perception study showed that there were no significant differences between the developed sample applications. No significant differences between the Flutter applications and the native application for either the Android or the iOS platform. Thus, a Flutter application can be a suitable alternative to a native Android application from the user’s perspective.  === Syftet med avhandlingen var att utvärdera multiplattformsteknologin Flutter utifrån ett användarperspektiv. De viktigaste aspekter som undersöktes var användarupplevd prestanda som starttid och applikationsstorlek. Dessutom var användaruppfattning en nyckelfunktion som undersöktes. För att utvärdera plattformstekniken Flutter utvecklades flera exempelapplikationer. För att jämföra användarnas uppfattning mellan Flutter och native applikationer genomfördes en användarstudie med en UEQ. Resultaten indikerade att om applikationens prestanda är avgörande för användarna är en Flutter-applikation sannolikt inte lämplig. Användaruppfattningsstudien visade att det inte fanns några signifikanta skillnader mellan de utvecklade provapplikationerna. Inga signifikanta skillnader fanns mellan Flutter-applikationerna och den ursprungliga applikationen för varken Android- eller iOS-plattformen. Således kan en Flutter-applikation vara ett lämpligt alternativ för en inbyggd Android-applikation ur användarens perspektiv.