Show simple item record

dc.contributor.advisorKhriyenko , Oleksiy
dc.contributor.authorFentaw, Awel Eshetu
dc.date.accessioned2020-06-29T09:13:23Z
dc.date.available2020-06-29T09:13:23Z
dc.date.issued2020
dc.identifier.urihttps://jyx.jyu.fi/handle/123456789/70969
dc.description.abstractWith a dramatic increase in the usage of handheld devices such as smartphones and tablets, it became a matter of existence for businesses if they do not deliver their services to address mobile users. One critical problem for businesses to address these massively growing users is the diversity of mobile platforms that users prefer to use. Businesses need to find a way for their service to run in different mobile platforms using a single code base or very minimal platform specific tweaks. Hence cross-platform mobile application development comes to the rescue. Among the widely used cross-platform mobile application development kits are React Native and Flutter. React Native is an open-source mobile application development framework created by Facebook. Developers can develop applications for mobile and web by using React. React is a declarative, component-based JavaScript library for building user interfaces (UI). Another important UI toolkit is Flutter. Flutter is Google’s UI toolkit for developing natively compiled applications for mobile, web and desktop from a single code base written using Dart. This thesis presents a comparison study of two widely used cross-platform mobile application development kits. It starts by discussing common application development methodologies. Following that, this thesis details mobile application development approaches with high emphasis on cross-platform mobile application development using React Native and Flutter. There is an implementation of COVID-19 tracking application which consumes REST (Representational State ii Transfer) API (Application Programming Interface) from nubentos [3] and coronavirus open API [43]. The application is developed using React Native and Flutter which will be used for performance analysis and comparison between the two applications running on Android and iOS platforms.en
dc.format.extent98
dc.format.mimetypeapplication/pdf
dc.language.isoen
dc.subject.otherApplication development
dc.subject.otherMobile application
dc.subject.otherReact Native
dc.subject.otherFlutter
dc.subject.otherCross-platform application
dc.subject.otherPerformance
dc.subject.otherNative application
dc.titleCross platform mobile application development : a comparison study of React Native Vs Flutter
dc.identifier.urnURN:NBN:fi:jyu-202006295155
dc.type.ontasotPro gradu -tutkielmafi
dc.type.ontasotMaster’s thesisen
dc.contributor.tiedekuntaInformaatioteknologian tiedekuntafi
dc.contributor.tiedekuntaFaculty of Information Technologyen
dc.contributor.laitosInformaatioteknologiafi
dc.contributor.laitosInformation Technologyen
dc.contributor.yliopistoJyväskylän yliopistofi
dc.contributor.yliopistoUniversity of Jyväskyläen
dc.contributor.oppiaineTietotekniikkafi
dc.contributor.oppiaineMathematical Information Technologyen
dc.rights.copyrightJulkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty.fi
dc.rights.copyrightThis publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.en
dc.type.publicationmasterThesis
dc.contributor.oppiainekoodi602
dc.subject.ysomobiilisovellukset
dc.subject.ysosovellusohjelmat
dc.subject.ysoohjelmistokehitys
dc.subject.ysoJavaScript
dc.subject.ysokäyttöliittymät
dc.subject.ysomobiililaitteet
dc.subject.ysoAndroid
dc.subject.ysoohjelmointi
dc.subject.ysomobile apps
dc.subject.ysoapplications (computer programmes)
dc.subject.ysosoftware development
dc.subject.ysoJavaScript
dc.subject.ysouser interfaces
dc.subject.ysomobile devices
dc.subject.ysoAndroid
dc.subject.ysoprogramming
dc.format.contentfulltext
dc.type.okmG2


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record