master's thesis
Design patterns and their application in Android mobile applications development

Jurica Pleša (2017)
Sveučilište Josipa Jurja Strossmayera u Osijeku
Fakultet elektrotehnike, računarstva i informacijskih tehnologija Osijek
Zavod za programsko inženjerstvo
Katedra za programske jezike i sustave
Metadata
TitleOblikovni obrasci i primjena u razvoju mobilnih aplikacija na Android platformi
AuthorJurica Pleša
Mentor(s)Goran Martinović (thesis advisor)
Bruno Zorić (thesis advisor)
Abstract
U ovom su radu opisani glavni oblikovni obrasci. Riječ je o nacrtima rješenja za problemekoji se često pojavljuju pri objektno orijentiranom programiranju. Svaki oblikovni obrazacopisuje svoju ulogu, primjere i način korištenja za rješavanje jednog problema pri čemu seosigurava kvalitetno i dugoročno ispravno rješenje. Uz oblikovne obrasca, prikazana su načelaobjektno orijentiranog dizajna te anti-obrasci. Načela su temeljne odredbe koje treba imati naumu pri pisanju koda, a anti-obrasci, suprotno od oblikovnih obrazaca, opisuju česte krivenačine dizajniranja programske podrške. Kao dio diplomskog rada izraĎena je Androidmobilna aplikacije čija je svrha omogućiti korisniku aplikacije pregled lokacija u pojedinomgradu koje imaju povijesnu priču. Kroz izradu aplikacije prikazano je korištenje najčešćihoblikovnih obrazaca na Android sustavu kao i prednosti koje oni donose.
KeywordsAndroid anti-patterns principles design patterns OOP
Parallel title (English)Design patterns and their application in Android mobile applications development
Committee MembersGoran Martinović (committee chairperson)
Ivica Lukić (committee member)
Bruno Zorić (committee member)
GranterSveučilište Josipa Jurja Strossmayera u Osijeku
Fakultet elektrotehnike, računarstva i informacijskih tehnologija Osijek
Lower level organizational unitsZavod za programsko inženjerstvo
Katedra za programske jezike i sustave
PlaceOsijek
StateCroatia
Scientific field, discipline, subdisciplineTECHNICAL SCIENCES
Computing
Program Engineering
Study programme typeuniversity
Study levelgraduate
Study programmeGraduate University Study Programme in Computer Engineering
Academic title abbreviationmag.ing.comp.
Genremaster's thesis
Language Croatian
Defense date2017
Parallel abstract (English)
This thesis describes main design patterns. They represent blueprints of solutions forfrequently occurring problems in object oriented programming. Each design pattern describesits role, examples and usage for solving one problem which ensures quality and long-termcorrect solution. Accompanied by design patterns, principles of object oriented design andanti-patterns are presented. Principles are core terms which should be considered whileprogramming and anti-patterns, contrary to design patterns, describe frequent bad examples ofsoftware development. Android mobile application has been developed as the part of thesiswith the intent to give user a list of locations in each city that have historical relevance.Development of the application showed usages of most often used design patterns on theAndroid system and their advantages.
Parallel keywords (Croatian)Android anti-obrasci načela oblikovni obrasci OOP
Resource typetext
Access conditionOpen access
Terms of usehttp://rightsstatements.org/vocab/InC/1.0/
URN:NBNhttps://urn.nsk.hr/urn:nbn:hr:200:605568
CommitterAnka Ovničević