Noslēguma darbu reģistrs
  
Studiju darba apraksts
Studiju veids bakalaura akadēmiskās studijas
Studiju programmas nosaukums Informācijas tehnoloģija
Nosaukums Daudzplatformu mobilo lietotņu izstrādes satvaru Flutter, React Native un .NET MAUI veiktspējas un funkcionalitātes salīdzinošā analīze
Nosaukums angļu valodā Comparative analysis of the performance and functionality of cross-platform mobile app development frameworks Flutter, React Native and .NET MAUI
Struktūrvienība 33000 Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte
Darba vadītājs Kristaps Babris
Recenzents Oļesja Večerinska
Anotācija Daudzplatformu mobilo lietotņu izstrādē satvara izvēle būtiski ietekmē lietotnes veiktspēju, resursu patēriņu un izstrādes efektivitāti, taču Flutter, React Native un .NET MAUI salīdzinošie pētījumi bieži izmanto novecojušas versijas vai neaptver visus būtiskos veiktspējas aspektus. Bakalaura darba mērķis ir eksperimentāli salīdzināt šo triju satvaru veiktspēju un funkcionalitāti Android platformā, izmantojot aktuālākās versijas. Tika izstrādātas sešas testa lietotnes ar identisku funkcionalitāti — grafiskās renderēšanas lietotne ar animētiem elementiem un SQLite datubāzes veiktspējas testa lietotne — un veikti mērījumi Android emulatorā un fiziskā ierīcē Xiaomi 14 release kompilācijas režīmā. Tika mērīti kadru skaits sekundē, zaudēto kadru īpatsvars, CPU noslodze, operatīvās atmiņas patēriņš, SQLite INSERT un SELECT izpildes laiks, aukstās palaišanas laiks un APK faila izmērs. Rezultāti parādīja, ka .NET MAUI demonstrē vislabāko SQLite INSERT veiktspēju — 53 reizes ātrāk par React Native emulatorā — un augstāko renderēšanas stabilitāti. React Native uzrādīja vislabāko aukstās palaišanas laiku un SELECT veiktspēju, taču kritiskus trūkumus intensīvas animācijas apstrādē emulatorā. Flutter demonstrēja vismazāko RAM patēriņu un APK izmēru ar stabilu veiktspēju dažādos scenārijos. Izstrādātājiem ieteicams izvēlēties Flutter vizuāli sarežģītām lietotnēm, React Native lietotnēm ar ātru palaišanu un datubāzes lasīšanu, bet .NET MAUI korporatīvajām lietotnēm ar intensīvu datubāzes darbību. Darbs aptver 77 lappuses, 31 attēli, 23 tabulas un izmanto 22 informācijas avotus
Atslēgas vārdi daudzplatformu lietotņu izstrāde, mobilās lietotnes, Flutter, React Native, .NET MAUI, veiktspējas analīze, Android.
Atslēgas vārdi angļu valodā cross-platform application development, mobile applications, Flutter, React Native, .NET MAUI, performance analysis, Android.
Valoda lv
Gads 2026
Darba augšupielādes datums un laiks 26.05.2026 23:51:20