Form of studies |
Bachelor |
Title of the study programm |
Computer Systems |
Title in original language |
Android lietojumu izstrāde Dart valodā |
Title in English |
Development of Android Applications Using Dart |
Department |
Faculty Of Computer Science Information Tehnology And Energy |
Scientific advisor |
M. Uhanova |
Reviewer |
Aleksejs Grocevs, M.sc.ing., SIA “Bilderings Pay” tehniskais direktors |
Abstract |
Bakalaura darba ietvaros tiek apskatīta valoda Dart un tās pielietojumi Android lietojumu izstrādē. Tiek aprakstīti aspekti, kas izceļ Dart valodu citu programmēšanas valodu vidū, tostarp, kādi aspekti ir efektīvāk realizēti šajā valodā. Pamatojoties uz iegūtām zināšanām par Dart valodu tika izstrādāti lietojumu prototipi, kas palīdzēja demonstrēt valodas sniegtās iespējas.
Darbā tiek aplūkota operētājsistēmas Android vēsture un tās vieta globālā tirgū mūsdienās. Tāpat tiek pētīti rīki un iespējas, kas palīdz izstrādāt Android lietojumus, tiek veikta arī šo rīku teorētiskais salīdzinājums un izceltas funkcijas, kas ir specifiskas konkrētai videi vai rīkam.
Balstoties uz iegūto informāciju par operētājsistēmu Android, tika pētīta jauna Dart valoda un apskatīti aspekti, kas nošķir doto valodu no pārējām gan no sintakses, gan no funkcionalitātes viedokļa.
Darbā tiek apskatīts rīks Flutter. Šis rīks izmanto valodu Dart, tāpēc tiek petīti iemesli par šādas valodas izvēli. Ar Flutter rīku ir iespējams izstrādāt lietojumus gan Android, gan iOS operētājsistēmām, taču praktiskā darba ietvaros tiek pētīta tikai Android lietojumu izstrāde. Flutter rīku var izmantot vai nu darbojoties ar to caur respektīvās operētājsistemas termināli (Windows gadījumā – Command Prompt), vai arī izmantot to kā spraudni Intellij IDEA izstrādes vidē.
Darba praktiskās daļas ietvaros tika izstrādāti Android lietojumu prototipi, izmantojot Flutter rīku un Android Studio vidē. Lietojumu izstrādes brīdī uzmanība tika pievērsta iespējām, ko sniedz Flutter rīks, kā arī kopējam izstrādes procesam, proti, izstrādes sarežģītība un stils. Ar Android Studio tika izstrādāti prototipi, kas ir maksimāli līdzīgi tiem, kas tika izstrādāti ar Flutter rīku funkcionalitātes ziņā. Visbeidzot tika veikta lietojumu salīdzināšana savā starpā, balstoties uz izvirzītiem kritērijiem un izvirzīti secinājumi par Dart valodas un Flutter rīka stiprām un vājām pusēm lietojumu izstrādē.
Bakalaura darbs satur 49 lappuses, tostarp ievadu, 5 nodaļas, secinājumus, 23 attēlus un 13 tabulas. Darbā ir izmantotas atsauces uz 25 informācijas avotiem. Darba beigās ir pievienoti pielikumi. |
Keywords |
Dart, Flutter, Android, lietojums, logrīks |
Keywords in English |
Dart, Flutter, Android, Application, Widget |
Language |
lv |
Year |
2017 |
Date and time of uploading |
08.06.2017 22:33:18 |