dc.contributor.advisor | Bičevska, Zane | |
dc.contributor.author | Mamedovs, Matīss | |
dc.contributor.other | Latvijas Universitāte. Datorikas fakultāte | |
dc.date.accessioned | 2018-07-02T01:07:23Z | |
dc.date.available | 2018-07-02T01:07:23Z | |
dc.date.issued | 2018 | |
dc.identifier.other | 65176 | |
dc.identifier.uri | https://dspace.lu.lv/dspace/handle/7/39714 | |
dc.description.abstract | Viena no būtiskākajām programmatūras izstrādes daļām ir arhitektūras izvēle. Ja programmatūras izstrādes ciklā šim aspektam nav pievērsta liela uzmanība, projekts paliek grūti uzturams un ieviest jaunu funkcionalitāti paliek arvien grūtāk. Bakalaura darbā tiek apskatītas iOS lietotņu arhitektūras, to labās prakses un nepieciešamās tehnoloģijas, lai tās praktiski ieviestu. Darba praktiskajā daļā esoša laika projektā, kur arhitektūras izvēle bijusi neefektīva, vienā no moduļiem tiek ieviesti trīs arhitektūras tēli – MVVM, MVP un VIPER. Arhitektūras tēli tiek salīdzināti pēc to darbietilpības, izmantotajām tehnoloģijām, kā arī tika veikts ekspertu novērtējums, kurā nozares eksperti vērtēja izstrādātos arhitektūras tēlus. | |
dc.description.abstract | One of the most important part of software development ir architecture solution. If this aspect isn’t well discussed and planned during software development cycle, project is hard to maintain and adding new functionalities becomes harder. Bachelor thesis discusses architectures of iOS applications, good practices and required technologies to practically maintain them. Three architecture patterns – MVP, MVVM and VIPER – were practically implemented in one of real time project modules, where architecture solution was inefficient. Architectures was compared by work capacity, used technologies. Author also did research, where industry experts evaluated architectural patterns. | |
dc.language.iso | lav | |
dc.publisher | Latvijas Universitāte | |
dc.rights | info:eu-repo/semantics/openAccess | |
dc.subject | Datorzinātne | |
dc.subject | iOS | |
dc.subject | Arhitektūras | |
dc.subject | MVP | |
dc.subject | MVVM | |
dc.subject | VIPER | |
dc.title | iOS lietotņu arhitektūras risinājumi | |
dc.title.alternative | Architectural solutions for iOS applications | |
dc.type | info:eu-repo/semantics/bachelorThesis | |