liu.seSearch for publications in DiVA
Change search
ReferencesLink to record
Permanent link

Direct link
Effects on performance and usability for cross-platform application development using React Native
Linköping University, Department of Computer and Information Science, Human-Centered systems.
Linköping University, Department of Computer and Information Science, Human-Centered systems.
2016 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

A big problem with mobile application development is that the mobile market is divided amongst several platforms. Because of this, development time gets longer, more development skills are needed and the application gets harder to maintain. A solution to this is cross-platform development, which allows you to develop an application for several platforms at the same time. Since September 2015 the cross-platform framework React Native, created by Facebook, has been available for public use. This thesis evaluates React Native, for both Android and iOS, in regards to performance, platform code sharing as well as look and feel. An application was developed for both platforms, one version using the native language and one version using React Native. The different versions were compared through automated test scenarios to evaluate performance, manual code review for platform code sharing and with a user study to evaluate the look and feel. The results show promise as the user study shows that the React Native versions of the application have similar user experiences as their native counterparts without significantly affecting performance. The results also show that for the specified application about 75% of the React Native code could be used for both platforms, while it was easy to add platform-specific code.

Place, publisher, year, edition, pages
2016. , 92 p.
Keyword [en]
React Native, Cross-platform, Android, iOS, Evaluation
National Category
Computer Engineering
URN: urn:nbn:se:liu:diva-130022ISRN: LIU-IDA/LITH-EX-A--16/043--SEOAI: diva2:946127
External cooperation
Subject / course
Computer Engineering
2016-06-15, Alan Turing, E-huset, Mäster Mattias väg 7, Linköping, 10:15 (Swedish)
Available from: 2016-07-05 Created: 2016-07-04 Last updated: 2016-07-05Bibliographically approved

Open Access in DiVA

fulltext(3593 kB)56 downloads
File information
File name FULLTEXT01.pdfFile size 3593 kBChecksum SHA-512
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Hansson, NiclasVidhall, Tomas
By organisation
Human-Centered systems
Computer Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 56 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 370 hits
ReferencesLink to record
Permanent link

Direct link