| 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 |