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