Form of studies |
Bachelor |
Title of the study programm |
Computer Systems |
Title in original language |
Satvara React Native analīze Android lietotņu izstrādes kontekstā |
Title in English |
An Analysis of React Native Framework in the Context of Android Applications Development |
Department |
Faculty Of Computer Science Information Tehnology And Energy |
Scientific advisor |
Konstantīns Gusarovs |
Reviewer |
U.Karlovs-Karlovskis, Mg.sc.ing., SIA „Accenture Latvijas Filiāle”, vecākais sistēmu analītiķis |
Abstract |
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. |
Keywords |
React Native |
Keywords in English |
React Native |
Language |
lv |
Year |
2018 |
Date and time of uploading |
03.06.2018 19:22:53 |