| Form of studies |
Bachelor |
| Title of the study programm |
Information Technology |
| Title in original language |
Daudzplatformu mobilo lietotņu izstrādes satvaru Flutter, React Native un .NET MAUI veiktspējas un funkcionalitātes salīdzinošā analīze |
| Title in English |
Comparative analysis of the performance and functionality of cross-platform mobile app development frameworks Flutter, React Native and .NET MAUI |
| Department |
Faculty Of Computer Science Information Tehnology And Energy |
| Scientific advisor |
Kristaps Babris |
| Reviewer |
Oļesja Večerinska |
| Abstract |
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 |
| Keywords |
daudzplatformu lietotņu izstrāde, mobilās lietotnes, Flutter, React Native, .NET MAUI, veiktspējas analīze, Android. |
| Keywords in English |
cross-platform application development, mobile applications, Flutter, React Native, .NET MAUI, performance analysis, Android. |
| Language |
lv |
| Year |
2026 |
| Date and time of uploading |
26.05.2026 23:51:20 |