Show simple item record

dc.contributor.advisorStraujums, Uldis
dc.contributor.authorGluškova, Jevgēnija
dc.contributor.otherLatvijas Universitāte. Datorikas fakultāte
dc.date.accessioned2020-07-01T01:09:08Z
dc.date.available2020-07-01T01:09:08Z
dc.date.issued2020
dc.identifier.other76140
dc.identifier.urihttps://dspace.lu.lv/dspace/handle/7/51723
dc.description.abstractMobilo lietojumprogrammu tirgus strauji aug, tādēļ rādas liels pieprasījums pēc ātras augstas kvalitātes lietojumprogrammu izstrādes. Papildus vietējām izstrādes pieejām, kad lietojumprogrammu var izveidot tikai vienai konkrētai mobilajai platformai, savu popularitāti iegūst arī šķērsplatformu mobilās attīstības pieejas iegūst arvien lielāku popularitāti. Bakalaura darba mērķis ir izpētīt un sniegt vispārīgu pārskatu par dažiem pieejamiem šķērsplatformu izstrādes rīkiem, kā arī detalizēti analizēt divus izstrādes rīkus, lai sniegtu rīku salīdzināšanas rezultātus. Šī darba rezultātā, izmantojot vairākus ietvarus, ir izstrādātas četras vienas lapas lietotnes. Izvēlēto šķērsplatformu rīku analīzē kā atskaites punkti tika izmantoti lietojumi, kas bija izstrādāti, izmantojot vietējās pieejas (Android un iOS), un, ar šķērsplatformu rīku palidzību, tika izstrādāti vēl divas lietojumprogrammas: Flutter un ReactNative. Šķērsplatformu salīdzinājums atklāja atšķirības izstrādes procesā, kā arī lietojumprogrammu vispārējā veiktspējā, kas tika izveidotas, izmantojot izvēlētos starpplatformu izstrādes rīkus.
dc.description.abstractThe mobile application market is growing rapidly, and there is great demand for rapid development of high-quality applications. In addition to native development approaches, where an application can only be created for only one specific mobile platform, cross-platform mobile development approach alongside the available development tools are gaining their popularity. The aim of Bachelor Paper is to explore and provide overall overview on some of the available cross-platform development tools, as well as in detail analyze two cross-platform development tool, to provide tool comparison results. As a result of this work four instances of simple one page application have been developed using multiple frameworks,. Applicaitons that were developed using native approach (Android and iOS), were used as a point of reference during the analysis of chosen cross-platform tools, and two more applicaitons were developed with help of cross-platfrom tool: Flutter and ReactNative. The comparison revealed the differences in development process and overall performance of applications, that were created using chosen cross-platform development tools. Keywords: Cross-platform, Native, IOS, Android, Flutter, Xamarin, NativeScript, Titanium, ReactNative, mobile app development, single code base
dc.language.isolav
dc.publisherLatvijas Universitāte
dc.rightsinfo:eu-repo/semantics/openAccess
dc.subjectDatorzinātne
dc.subjectŠķērsplatformu izstrāde
dc.subjectNative
dc.subjectIOS
dc.subjectAndroid
dc.subjectFlutter
dc.titleŠķērsplatformu izstrādes rīku salīdzinājums mobilās lietojumprogrammas rakstīšanai
dc.title.alternativeCross-platform development tool comparison for mobile application creation
dc.typeinfo:eu-repo/semantics/bachelorThesis


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record