Diplomdarbs
Tehnoloģijas
Datori, elektronika, programmēšana
Kalkulatora lietotnes izveide Android viedtālruņiem-
Kalkulatora lietotnes izveide Android viedtālruņiem
Nr. | Sadaļas nosaukums | Lpp. |
Anotācija | 2 | |
Annotation | 3 | |
1. | Ievads | 6 |
2. | Programmēšanas valodas izvēle Android videi | 8 |
2.1. | Java | 8 |
2.2. | Kotlin | 9 |
2.3. | C/C++ | 9 |
2.4. | Python | 9 |
2.5. | BASIC | 10 |
2.6. | Lua (izmantojot Corona SDK) | 10 |
2.7. | PhoneGap | 10 |
Secinājumi | 11 | |
3. | Programmatūras izstrādes vides izvēle | 12 |
3.1. | RAD Studio | 12 |
3.2. | Eclipse | 14 |
3.3. | Android Studio | 15 |
Secinājumi | 16 | |
4. | Android lietotāja saskarnes un to veidi | 17 |
4.1. | ConstraintLayout | 17 |
4.2. | Kā pievienot saites? | 19 |
4.3. | Komponentu "saistīšana" savā starpā | 20 |
4.4. | Saites dzēšana | 21 |
4.5. | Avota teksts activity_main.xml | 21 |
4.6. | LinearLayout | 22 |
4.7. | RelativeLayout | 27 |
4.8. | AbsoluteLayout | 29 |
4.9. | TableLayout | 30 |
4.10. | FrameLayout | 30 |
4.11. | GridLayout | 31 |
Secinājumi | 32 | |
5. | Iepazīšanās ar Kotlin programmēšanas valodu | 33 |
5.1. | Funkciju deklarēšana | 33 |
5.2. | Iekšējo mainīgo definēšana | 34 |
5.3. | Komentāri | 35 |
5.4. | Teksta rindu šablonu izmantošana | 35 |
5.5. | Nosacījumu izteiksmju izmantošana | 35 |
5.6. | Nullable-vērtības un pārbaude uz null | 36 |
5.7. | Tipa pārbaude un automātiskā tipa noteikšana | 37 |
5.8. | Cikla for izmantošana | 38 |
5.9. | Cikla while izmantošana | 39 |
5.10. | Cikla forEach izmantošana | 39 |
5.11. | Cikla funkcijas repeat() izmantošana | 39 |
5.12. | Izteiksmes when izmantošana | 40 |
5.13. | Intervālu izmantošana | 41 |
5.14. | Kolekciju izmantošana | 41 |
6. | Prasības lietotnei | 43 |
6.1. | Pasūtītāja prasības | 43 |
6.2. | Saskarnes prasības | 44 |
7. | Lietotnes apraksts | 47 |
7.1. | Funkcionalitātes realizācija | 47 |
8. | Secinājumi un priekšlikumi | 48 |
Izmantotās literatūras un avotu saraksts | 50 | |
APLIECINĀJUMS | 51 |
8. Secinājumi un priekšlikumi
Secinājumi:
1. Iepazīšanās ar jaunām izstrādes vidēm, kā “Android studio” un Kotlin valoda, ļauj iegūt jaunu pieredzi programmatūras izstrādē un paplašina redzeslauku, un jaunu problēmu risināšanā redzēt vairāk iespējamos realizācijas variantus. Vajag veltīt vairāk laika, lai apgūtu dažādas programmatūras izstrādes vides, rīkus un tehnoloģijas. Tas ļautu vieglāk orientēties programmatūras izstrādes nozarē, jo jau pēc pieredzes būtu iespēja izvēlēties piemērotāko izstrādes vidi un risinājumu, kurš nepieciešams konkrētā uzdevuma īstenošanai.
2. Pēdējo divu gadu laikā Kotlin popularitāte ir palielinājusies un vairāk nekā 50% profesionālo Android izstrādātāju tagad izmanto Kotlin. Tā ir ceturtā populārākā programmēšanas valoda un tai Google visu laiku palielina savu atbalstu. Jau pašlaik Kotlin ir Google ieteiktā Android programmēšanas valoda (4). Ar laiku Kotlin var kļūt par dominējošo valodu Android izstrādē un izskatās, ka investēt laiku Kotlin apguvē bija ļoti vērtīgs lēmums.
3. Kalkulatora Android lietotnes izstrādē lieti noderēja Programmatūras inženierijas (pamatkurss un speckurss) mācību priekšmetos apgūtās zināšanas par programmatūras izstrādes rīkiem, principiem un labajām praksēm – varēju praktiski izmantot zināšanas par koncepta prototipa izstrādi darbojoties ar mazāk zināmām tehnoloģijām, piem., skārienjūtīgā ekrāna izmantošanu.
4. Lai pilnībā apgūtu Android studio ir jārealizē vairāki projekti dažādos virzienos, jo izstrādes vide piedāvā ļoti daudz un plašu sagatavju un instrumentu klāstu dažādu saskarņu izstrādei.
5. Strādājot pie dotā darba tika apgūti visi nepieciešamie Kotlin valodas pamatelmenti, lai būtu iespējams realizēt funkcionāli pilnīgi strādājošu programmas prototipu.…
Iepazīstina lietotājus ar jaunām iespējām skārienjūtīgā ekrāna izmantošanā veicot skaitliskos un simboliskos aprēķinus. Darbs sastāv no astoņām nodaļām un satur 20 attēlus, vienu tabulu un daudz programmēšanas valodas kodu. Darbā izmantoti 15 informācijas avoti
PDF formāts. Koledžas darbs.
-
Tu vari jebkuru darbu ātri pievienot savu vēlmju sarakstam. Forši!E-pārvaldes ieviešanas problēmas Latvijas pašvaldībās
Diplomdarbs augstskolai64
Novērtēts! -
PHP portāla izveide ar satura pārvaldes sistēmu Xoops
Diplomdarbs augstskolai90
-
Autobraucēju un ceļabiedru maršrutu centrāles izveide
Diplomdarbs augstskolai82
Novērtēts! -
Tirdzniecības uzņēmuma informācijas sistēmu un tīkla infrastruktūras izveide
Diplomdarbs augstskolai41
-
Bojājumnoturīgu tīkla failu sistēmu izveide un salīdzinājums
Diplomdarbs augstskolai79