1 research outputs found

    React Native: A truly native experience?

    No full text
    Den snabba utvecklingen av smarta enheter pÄverkar utvecklingen av mÄnga applikationer, som anvÀnds idag. MÄnga företag visar mer intresse för att utveckla sina egna mobila applikationer för att öka produktiviteten i sina affÀrsprocesser. Dessa applikationer Àr plattformsspecifika, vilket innebÀr att det behövs en separat applikation för varje plattform. Hybridapplikationer, Àven kallade plattformsöverskridande applikationer, ger en flexibel lösning för denna frÄga. Hybridapplikationer kan anvÀndas pÄ alla enheter oavsett vilken plattform det gÀller. Tekniker som React Native lovar en lösning dÀr utvecklare kan anvÀnda samma verktyg och teknologier pÄ olika plattformar. Denna avhandling betonar vikten av högkvalitativa mobila applikationer med tanke pÄ utmaningen med mobil utveckling. Denna avhandling fokuserar pÄ att undersöka om React Native lösningen Àr nÄgot för företag att övervÀga. Den tekniska experimentmetodiken som anvÀnds för att uppnÄ forskningsmÄlen innebÀr att skapa tvÄ speglade applikationer, en React Native baserad och den andra Swift-baserad. Uppsatsen diskuterar ocksÄ de mÄtt som anvÀnds för att utvÀrdera prestandan för en iOS-applikation. Resultatet av experimentet analyseras sedan och presenteras i grafer. Den sista delen presenterar slutsatserna frÄn denna avhandling inklusive resultaten som hittades under experimentet.The rapid development of smart devices affects the development of many applications, which are used today. Many corporations are showing more interest in developing their mobile applications to increase their business process productivity. These applications are platform-specific, which means a separate application is needed for each platform. Hybrid applications, also called cross-platform applications provide a flexible solution for this matter. Hybrid applications can be used on all devices regardless of the platform in question. Technologies like React Native promise a solution where developers can use the same tools and technologies across different platforms. This thesis emphasizes the importance of high-quality mobile applications considering the challenge of mobile development. This thesis focuses on investigating whether the React Native solution is something for corporations to consider. The technical experiment methodology used to accomplish the research objectives involves creating two mirrored applications, one React Native based and the other Swift based. The paper discusses also the metrics used to evaluate the performance of an iOS application. The result of the experiment is then analyzed and displayed in graphs. The last part iterates the conclusions of this thesis including the results that were found during the experiment
    corecore