Graduate papers
  
Description of the graduate paper
Form of studies Bachelor
Title of the study programm Computer Systems
Title in original language Flutter un React Native satvaru salīdzinājums starpplatformu lietotņu izstrādei
Title in English Comparison of Flutter and React Native Frameworks for Cross-Platform Application Development
Department Faculty Of Computer Science Information Tehnology And Energy
Scientific advisor Sabina Kataļņikova
Reviewer Ērika Nazaruka
Abstract Šis bakalaura darbs ir izsatrādāts starpplatformu mobilās izstrādes satvaru Flutter un React Native salīdzināšanai. Strauji pieaugošais pieprasījums pēc efektīvām un resursu taupīgām lietotnēm liek izstrādātājiem rūpīgi izvērtēt platformu veiktspēju un piemērotību dažādiem projektiem. Darba mērķis bija eksperimentāli izpētīt un novērtēt abu satvaru priekšrocības un trūkumus, lai sniegtu pamatotu ieteikumu, kurš no tiem ir labāks starpplatformu lietotņu izstrādei atkarībā no projekta prasībām. Pētījuma ietvaros tika salīdzināti vairāki abu platformu veiktspējas un izstrādes procesa kritēriji: CPU un RAM izmantošana, pogu atsaucības laiks, izstrādes ilgums un Hot Reload efektivitāte. Eksperimentālajos mērījumos iegūtie rezultāti liecina, ka Flutter uzrāda lielāku efektivitāti resursu pārvaldībā un ātrākus izstrādes ciklus, pateicoties tā ātrākajam Hot Reload laikam un efektīvai komponentu sistēmai. React Native, savukārt, piedāvā plašāku integrāciju ar JavaScript ekosistēmu un plašu trešo pušu bibliotēku izvēli, padarot to noderīgu sarežģītākiem un pielāgojamiem projektiem. Darba rezultāti norāda, ka Flutter ir optimālāka izvēle projektiem, kuros prioritāte ir augsta veiktspēja un izstrādes efektivitāte. React Native ir ieteicams lietotnēm, kas prasa lielāku pielāgojamību un elastīgu integrāciju ar ārējiem JavaScript rīkiem. Šis darbs piedāvā praktiskas rekomendācijas platformas izvēlei starpplatformu izstrādes projektiem, balstoties uz konkrētām tehniskām un veiktspējas prasībām.
Keywords Flutter, React Native, starpplatformu lietotņu izstrāde, veiktspējas salīdzinājums, izstrādes process.
Keywords in English Flutter, React Native, cross-platform application development, performance comparison, development process.
Language lv
Year 2024
Date and time of uploading 03.11.2024 16:53:21