Primjena arhitekturnih oblikovnih obrazaca u razvoju mobilnih aplikacija
Sažetak na hrvatskom: Ovaj rad opisuje najzastupljenije oblikovne obrasce koji se koriste prilikom razvoja aplikacija s grafičkim korisničkim sučeljem, s naglaskom na mobilne aplikacije. Opisuje i komparativno analizira oblikovne obrasce Model-Pogled-Upravljač (engl. Model-View-Controller, MVC), Mod...
| Permalink: | http://skupnikatalog.nsk.hr/Record/fer.KOHA-OAI-FER:49363/Details |
|---|---|
| Glavni autor: | Markusi, Ivan (-) |
| Ostali autori: | Pintar, Damir (Thesis advisor) |
| Vrsta građe: | Drugo |
| Impresum: |
Zagreb,
I. Markusi,
2016.
|
| Predmet: |
mobilne aplikacije
> arhitekturni oblikovni obrasci
> MVC
> MVP
> MVVM
> VIPER
> Android
> iOS
> Xamarin
mobile applications
> architectural software design patterns
> MVC
> MVP
> MVVM
> VIPER
> Android
> iOS
> Xamarin
|
| LEADER | 03117na a2200229 4500 | ||
|---|---|---|---|
| 003 | HR-ZaFER | ||
| 008 | 160221s2016 ci ||||| m||| 00| 0 hr d | ||
| 035 | |a (HR-ZaFER)ferid4325 | ||
| 040 | |a HR-ZaFER |b hrv |c HR-ZaFER |e ppiak | ||
| 100 | 1 | |a Markusi, Ivan | |
| 245 | 1 | 0 | |a Primjena arhitekturnih oblikovnih obrazaca u razvoju mobilnih aplikacija : |b diplomski rad / |c Ivan Markusi ; [mentor Damir Pintar]. |
| 246 | 1 | |a Applying architectular patterns in mobile application development |i Naslov na engleskom: | |
| 260 | |a Zagreb, |b I. Markusi, |c 2016. | ||
| 300 | |a 47 str. ; |c 30 cm + |e CD-ROM | ||
| 502 | |b diplomski studij |c Fakultet elektrotehnike i računarstva u Zagrebu |g smjer: Programsko inženjerstvo i informacijski sustavi, šifra smjera: 54, datum predaje: 2016-07-01, datum završetka: 2016-07-08 | ||
| 520 | 3 | |a Sažetak na hrvatskom: Ovaj rad opisuje najzastupljenije oblikovne obrasce koji se koriste prilikom razvoja aplikacija s grafičkim korisničkim sučeljem, s naglaskom na mobilne aplikacije. Opisuje i komparativno analizira oblikovne obrasce Model-Pogled-Upravljač (engl. Model-View-Controller, MVC), Model-Pogled-Prezenter (engl. Model-ViewPresenter), Model-Pogled-Poveznik (engl. Model-View ViewModel) i Pogled-Interaktor-Prezenter-Entitet-Usmjerivač (engl. View-Interactor-Presenter Entity-Router, VIPER). Kako bi se demonstrirala struktura aplikacije koja koristi neki od navedenih oblikovnih obrazaca, razvijene su aplikacije za Android i za iOS platforme. Aplikacija se povezuje na API, preuzima listu modela, prikladno ih formatira i prikazuje. Odabirom na element unutar liste, prikazuju se detalji odabranog elementa, ponovno dohvaćeni s API-ja. Razvijeno programsko rješenje ima implementirano dohvaćanje podataka s API-ja, prenošenje informacija između nezavisnih modula, lokalnu bazu podataka i interaktivne komponente unutar korisničkog sučelja, što su sve osnovni elementi koji se nalaze u modernim mobilnim aplikacijama. | |
| 520 | 3 | |a Sažetak na engleskom: This thesis describes most popular architectural software design patterns used in developing applications with a rich GUI, concentrating on mobile applications. It describes and analyzes MVC (Model-View-Controller), MVP (Model-View-Presenter), MVVM (Model-View-ViewModel) and VIPER (View-Interactor-Presenter-Entity-Router) design patterns. Both Android and iOS applications were developed in order to demonstrate application structures built using those patterns. Applications fetch data from remote API, obtaining a list of models. They also display model details, also fetched from the API. This solution implements fetching data from remote repositories, sending parameters between independent modules. It has a local database and interactive UI components, which are all basic build blocks found in modern mobile applications. | |
| 653 | 1 | |a mobilne aplikacije |a arhitekturni oblikovni obrasci |a MVC |a MVP |a MVVM |a VIPER |a Android |a iOS |a Xamarin | |
| 653 | 1 | |a mobile applications |a architectural software design patterns |a MVC |a MVP |a MVVM |a VIPER |a Android |a iOS |a Xamarin | |
| 700 | 1 | |a Pintar, Damir |4 ths | |
| 942 | |c Y | ||
| 999 | |c 49363 |d 49363 | ||