Form of studies |
Bachelor |
Title of the study programm |
Information Technology |
Title in original language |
“Flutter” satvara eksperimentāla izpēte interaktīvu starpplatformu lietotņu izstrādei |
Title in English |
Experimental Research of Flutter Framework for Interactive Cross-platform Application Development |
Department |
Faculty Of Computer Science Information Tehnology And Energy |
Scientific advisor |
Arnis Lektauers |
Reviewer |
Olga Kotova |
Abstract |
Bakalaura darbs ir veltīts “Flutter” satvara eksperimentālajai izpētei starpplatformu
lietotņu izstrādei. Mūsdienās ir ļoti svarīgi izvēlēties efektīvāko un piemērotāko risinājumu
konkrētas lietotnes izstrādei, jošobrīd ir pieejami daudzi un dažādi starpplatformu risinājumi, no
kuriem nepieciešams izvēlēties piemērotāko Darba mērķis ir izpētīt Flutter satvaru un salīdzinoši
izanalizēt tā izmantojuma iespējas starpplatformu lietotņu izstrādei. Lai sasniegtu mērķi, tika
veikti šādiuzdevumi: ir izveidots pārskats par starpplatformu programmatūras izstrādes
principiem un attīstības tendencēm, izpētīta Flutter satvara funkcionalitāte, tā komponentes,
salīdzināta Flutter satvarā izmantotā Dart programmēšanas valoda ar citām populārām valodām
un eksperimentāli salīdzināts Flutter satvars ar citiem starpplatformu lietotņu izstrādes
risinājumiem.
Pētnieciskajā daļā ir aprakstītas starpplatformu lietotnes, to izstrādes un darbības
princips, kā arī veikts analizēti populārākie starpplatformu risinājumi un to priekšrocības un
trūkumi. Papildus arī veikts apkopojums par „Flutter” satvara funkcionalitāti un tā arhitektūru,
kā arī izveidots pārskats par Dart programmēšanas valodu, logrīkiem un bibliotēkām. Darba
ietvaros arī tika salidzināta „Flutter” satvara veiktspēja ar ReactNative un Xamarin, kā arī
arhitektūra un tā programmēšanas valodas.
Eksperimentālajā daļā ir izstrādātas četras lietotnes ar dažādiem risinājumiem, kur tika
salīdzināts risinājuma koda apjoms, izstrādes laiks un centrālā procesora lietojums. |
Keywords |
Flutter, React Natice, Xamarin, Starpplatformu risinājumi |
Keywords in English |
Flutter, React Natice, Xamarin, Crossplatform development |
Language |
lv |
Year |
2022 |
Date and time of uploading |
03.06.2022 00:14:45 |