The aim of this diploma thesis is to find the most optimal architectural design pat-tern to be used with libraries SwiftUI and Combine coming into the Swift pro-gramming language. The main outcome of the thesis can be used as a proven appli-cation design providing its user to develop scalable, testable, and sustainable mobile applications. Since the mentioned libraries bring a declarative approach into the language, the theoretical part of this thesis starts by summarizing different programming para-digms. Then the Swift programming language is described following by a detailed analysis of the Combine and SwiftUI libraries. The following chapter discusses software architecture, and the most commonly used design patterns in Swift are introdu...
Cilj diplomskog rada je teorijski opisati i klasificirati uzorke dizajna. Poseban naglasak bit će st...
Diplomová práce se zabývá studiem návrhových vzorů z pohledu softwarové architektury. Pozornost je z...
Arhitekturni obrasci temelj su razvoja skalabilnih, nadogradivih i lako održivih aplikacija. Cilj ...
This bachelor’s thesis concerns with study of architectural patterns in iOS platform environment. MV...
Rad ukratko objašnjava programski jezik Swift, najvažnije dijelove sintakse te osnovne značajke alat...
Ovaj rad opisuje najzastupljenije oblikovne obrasce koji se koriste prilikom razvoja aplikacija s gr...
Viena no būtiskākajām programmatūras izstrādes daļām ir arhitektūras izvēle. Ja programmatūras izstr...
Mobile applications have exploded in popularity in the last decade. Building a mobile appli-cation c...
U radu su opisani uzorci dizajna strukture računalnog programa u Swift programskom jeziku. Rad opis...
Hlavní náplní této bakalářské práce je převedení frameworků do programovacího jazyka Swift pro platf...
Posljednjih godina, na tržištu mobilnih uređaja su se ustalila dva operacijska sustava, Android i iO...
This thesis is focused on a development of the iOS application in SWIFT language. The thesis is devi...
Software developers practice software design patterns and principles to solve commonly occurring pro...
Niniejsza praca magisterska ma na celu sprawdzenie użyteczności wzorców projektowych przy organizacj...
Cilj ovog završnog rada je usporediti popularne arhitekturne obrasce za razvoj programske podrške od...
Cilj diplomskog rada je teorijski opisati i klasificirati uzorke dizajna. Poseban naglasak bit će st...
Diplomová práce se zabývá studiem návrhových vzorů z pohledu softwarové architektury. Pozornost je z...
Arhitekturni obrasci temelj su razvoja skalabilnih, nadogradivih i lako održivih aplikacija. Cilj ...
This bachelor’s thesis concerns with study of architectural patterns in iOS platform environment. MV...
Rad ukratko objašnjava programski jezik Swift, najvažnije dijelove sintakse te osnovne značajke alat...
Ovaj rad opisuje najzastupljenije oblikovne obrasce koji se koriste prilikom razvoja aplikacija s gr...
Viena no būtiskākajām programmatūras izstrādes daļām ir arhitektūras izvēle. Ja programmatūras izstr...
Mobile applications have exploded in popularity in the last decade. Building a mobile appli-cation c...
U radu su opisani uzorci dizajna strukture računalnog programa u Swift programskom jeziku. Rad opis...
Hlavní náplní této bakalářské práce je převedení frameworků do programovacího jazyka Swift pro platf...
Posljednjih godina, na tržištu mobilnih uređaja su se ustalila dva operacijska sustava, Android i iO...
This thesis is focused on a development of the iOS application in SWIFT language. The thesis is devi...
Software developers practice software design patterns and principles to solve commonly occurring pro...
Niniejsza praca magisterska ma na celu sprawdzenie użyteczności wzorców projektowych przy organizacj...
Cilj ovog završnog rada je usporediti popularne arhitekturne obrasce za razvoj programske podrške od...
Cilj diplomskog rada je teorijski opisati i klasificirati uzorke dizajna. Poseban naglasak bit će st...
Diplomová práce se zabývá studiem návrhových vzorů z pohledu softwarové architektury. Pozornost je z...
Arhitekturni obrasci temelj su razvoja skalabilnih, nadogradivih i lako održivih aplikacija. Cilj ...