Malmö University Publications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Studying the differences between mobile applications developed in cross-platform frameworks to native applications: A comparison of React Native and Flutter to native iOS and Android applications.
Malmö University, Faculty of Technology and Society (TS), Department of Computer Science and Media Technology (DVMT).
Malmö University, Faculty of Technology and Society (TS), Department of Computer Science and Media Technology (DVMT).
2021 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

Cross-platform applications are a relatively new alternative to developing applications available on multiple platforms compared to developing so-called native applications only available for one platform. This study aims to research the performance of applications developed in cross-platform frameworks to native applications. This was researched with the help of an experiment. The experiment was designed to test different well-known algorithms with a high time complexity in an attempt to simulate more demanding applications. The native applications were written with Java for Android and Swift for iOS. The cross-platform apps were tested on both iOS and Android and were written with the React Native and Flutter frameworks. The Flutter and React Native frameworks were also chosen due to belonging to different categories of frameworks. The results show that the native applications performed better on both iOS and Android compared to both of the cross-platform applications, but there was a difference between the loss of performance between the two cross-platform frameworks. The react native application with the tests used showed a higher loss of performance compared to the flutter application on both iOS and Android. Moreover the react native application was slower on the iOS devices when compared to the Android devices. 

Place, publisher, year, edition, pages
2021. , p. 37
Keywords [en]
Android, iOS, native development, mobile development, react native, flutter, swift, java, performance, cross-platform frameworks
National Category
Computer Systems
Identifiers
URN: urn:nbn:se:mau:diva-43108OAI: oai:DiVA.org:mau-43108DiVA, id: diva2:1563237
Educational program
TS Systemutvecklare
Supervisors
Examiners
Available from: 2021-06-29 Created: 2021-06-09 Last updated: 2021-06-29Bibliographically approved

Open Access in DiVA

No full text in DiVA

Search in DiVA

By author/editor
Öberg, SethDino, Aevan
By organisation
Department of Computer Science and Media Technology (DVMT)
Computer Systems

Search outside of DiVA

GoogleGoogle Scholar

urn-nbn

Altmetric score

urn-nbn
Total: 1461 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf