liu.seSök publikationer i DiVA
Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Effects on performance and usability for cross-platform application development using React Native
Linköpings universitet, Institutionen för datavetenskap, Interaktiva och kognitiva system.
Linköpings universitet, Institutionen för datavetenskap, Interaktiva och kognitiva system.
2016 (Engelska)Självständigt arbete på avancerad nivå (masterexamen), 20 poäng / 30 hpStudentuppsats (Examensarbete)
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.

Ort, förlag, år, upplaga, sidor
2016. , s. 92
Nyckelord [en]
React Native, Cross-platform, Android, iOS, Evaluation
Nationell ämneskategori
Datorteknik
Identifikatorer
URN: urn:nbn:se:liu:diva-130022ISRN: LIU-IDA/LITH-EX-A--16/043--SEOAI: oai:DiVA.org:liu-130022DiVA, id: diva2:946127
Externt samarbete
Attentec
Ämne / kurs
Examensarbete i Datorteknik
Presentation
2016-06-15, Alan Turing, E-huset, Mäster Mattias väg 7, Linköping, 10:15 (Svenska)
Handledare
Examinatorer
Tillgänglig från: 2016-07-05 Skapad: 2016-07-04 Senast uppdaterad: 2018-01-10Bibliografiskt granskad

Open Access i DiVA

fulltext(3593 kB)1746 nedladdningar
Filinformation
Filnamn FULLTEXT01.pdfFilstorlek 3593 kBChecksumma SHA-512
16edd6beb98e54ddf0498b2f3a2f9a737d4104de4345f9f2aca89b633cd8894f5e0a34eddd42dc62cfb24e2de17aaf2c2c235e3ae184e1a2556250ff0c353b66
Typ fulltextMimetyp application/pdf

Sök vidare i DiVA

Av författaren/redaktören
Hansson, NiclasVidhall, Tomas
Av organisationen
Interaktiva och kognitiva system
Datorteknik

Sök vidare utanför DiVA

GoogleGoogle Scholar
Totalt: 1746 nedladdningar
Antalet nedladdningar är summan av nedladdningar för alla fulltexter. Det kan inkludera t.ex tidigare versioner som nu inte längre är tillgängliga.

urn-nbn

Altmetricpoäng

urn-nbn
Totalt: 6485 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf