Development of cross-platform applications with React Native, Expo and Amazon Web Services serverless cloud solutions

Abstract

Namen diplomske naloge je raziskati razvoj prenosljive aplikacije z uporabo tehnologij React Native, Expo in brezstrežniških storitev oblačnih storitev Amazon Web Services. Cilj je analizirati brezstrežniško arhitekturo v primerjavi s tradicionalno, oceniti njene zmožnosti, prednosti in slabosti ter preučiti njeno vzpostavitev in integracijo s prenosljivo aplikacijo. Pregledan bo razvoj aplikacije na temo družbenih omrežij, ki bo uporabnikom omogočala povezovanje s prijatelji ter ustvarjanje in priključevanje dogodkom na podlagi geolokacije. Tekom razvoja bodo raziskane zmožnosti pisanja enotne kode za delovanje na spletu ter platformah Android in iOS. Nazadnje bo izvedena primerjava delovanja aplikacije na teh različnih platformah in primerjava prenosljivega razvoja proti avtohtonemu.The purpose of this thesis is to explore the development of a cross-platform application using React Native, Expo, and Amazon Web Services serverless solutions. The goal is to analyze the serverless architecture in comparison to traditional methods, evaluating its capabilities, advantages, and disadvantages, and to examine its setup and integration. The thesis will examine the development of a social network-themed app enabling users to connect with friends and create or join geolocation-based events. Lastly it will explore the possibilities of writing unified code for web, Android, and iOS platforms, followed by a comparison of cross-platform and native app development

Similar works

This paper was published in Digital library of University of Maribor.

Having an issue?

Is data on this page outdated, violates copyrights or anything else? Report the problem now and we will take corresponding actions after reviewing your request.

Licence: info:eu-repo/semantics/openAccess