Studiju veids |
bakalaura akadēmiskās studijas |
Studiju programmas nosaukums |
Datorsistēmas |
Nosaukums |
Satvara React Native analīze Android lietotņu izstrādes kontekstā |
Nosaukums angļu valodā |
An Analysis of React Native Framework in the Context of Android Applications Development |
Struktūrvienība |
33000 Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte |
Darba vadītājs |
Konstantīns Gusarovs |
Recenzents |
U.Karlovs-Karlovskis, Mg.sc.ing., SIA „Accenture Latvijas Filiāle”, vecākais sistēmu analītiķis |
Anotācija |
Mūsdienās cilvēka ikdienas neatņemama sastāvdaļa ir mobilais tālrunis un tā pieejamā
funkcionalitāte. Papildus funkcijas un servisus mums nodrošina dažādas lietotnes, kas tiek
veidotas, lai cilvēkus izklaidētu, izglītotu un kopumā atvieglotu mūsu ikdienas vajadzības
caur vienu ierīci un tas ir mobilais tālrunis. Bet mobilajām ierīcēm pastāv dažādas
operētājsistēmas, kas rada problēmu, jo, lai izstrādātu lietotni, kas strādātu uz jebkuras
mobilas ierīces, tai jābūt rakstītai tieši priekš noteiktās operētājsistēmas. Šī lieta aizņem daudz
laika un papildus naudas līdzekļus, lai izstrādātu šādu lietotni ar plašu pieejamību. Līdz ar to
autors piedāvā apskatīt multiplatformu lietojumu izstrādes iespējas, izmantojot React Native
satvaru. Darba mērķis ir demonstrēt React Native iespējas mobilo lietojumu izstrādē un
salīdzināt ar vietējo Android lietojumu dažādu kritēriju kontekstā. Darbā ir aprakstītas mobilo
lietojumu izstrādes iespējas dažādu operētājsistēmu kontekstā un iepazīstināts ar izstrādes
iespējām ar hibrīdplatformu palīdzību. Tāpat autors apskata React Native satvara vēsturi un tā
pamatus uz kā tas ir balstīts. Tiek papildus apskatīti dizaina modeļi, kā Redux un Flux. Ņemot
vērā modernā lietojuma spektru, tiek salīdzinātas pieejamo API starp React Native satvara
iespējām un vietējo lietojumu iespējām. Papildus autors izstrādāja viena veida lietotnes divās
variācijās. Viena tika izstrādāta React Native satvarā un otra vietējā Android rīkā ar Java
programmēšanas valodas palīdzību. Abas lietotnes tiek salīdzinātas kvantitatīvi pēc dažādiem
kritērijiem .
Dokumentā ir 39 lappuses, 26 attēli, 5 tabulas, 1 pielikumi un 33 nosaukumu
informācijas avoti. |
Atslēgas vārdi |
React Native |
Atslēgas vārdi angļu valodā |
React Native |
Valoda |
lv |
Gads |
2018 |
Darba augšupielādes datums un laiks |
03.06.2018 19:22:53 |