Pregled bibliografske jedinice broj: 1141275
A Comparison of MVVM and MVP Architectural Patterns in Android Application - a Warehouse Management System Case Study
A Comparison of MVVM and MVP Architectural Patterns in Android Application - a Warehouse Management System Case Study // 29. Međunarodni znanstveni skup „Organizacija i tehnologija održavanja“ - OTO 2020. : Zbornik radova Knjiga 1 (29th International Scientific Conference ''Organization and Maintenance Technology'' - OTO 2020 : Conference Proceedings Book 1) / Karakašić, Mirko ; Vidaković, Držislav ; Fekete, Krešimir ; Blažević, Damir ; Glavaš, Hrvoje (ur.).
Osijek: Skripta d.o.o. - Osijek, 2020. str. 97-101 (predavanje, međunarodna recenzija, cjeloviti rad (in extenso), stručni)
CROSBI ID: 1141275 Za ispravke kontaktirajte CROSBI podršku putem web obrasca
Naslov
A Comparison of MVVM and MVP Architectural
Patterns in Android Application - a Warehouse
Management System Case Study
Autori
Omrčen, Luka ; Zagoršćak, Martin ; Köhler, Mirko ; Lukić, Ivica
Vrsta, podvrsta i kategorija rada
Radovi u zbornicima skupova, cjeloviti rad (in extenso), stručni
Izvornik
29. Međunarodni znanstveni skup „Organizacija i tehnologija održavanja“ - OTO 2020. : Zbornik radova Knjiga 1 (29th International Scientific Conference ''Organization and Maintenance Technology'' - OTO 2020 : Conference Proceedings Book 1)
/ Karakašić, Mirko ; Vidaković, Držislav ; Fekete, Krešimir ; Blažević, Damir ; Glavaš, Hrvoje - Osijek : Skripta d.o.o. - Osijek, 2020, 97-101
Skup
29. međunarodni znanstveno-stručni skup: Organizacija i tehnologija održavanja = 29th International Scientific and Professional Conference: Organization and Maintenance Technology (OTO 2020)
Mjesto i datum
Osijek, Hrvatska, 12.12.2020
Vrsta sudjelovanja
Predavanje
Vrsta recenzije
Međunarodna recenzija
Ključne riječi
Architectural patterns, Android application, Warehouse management, MVP, MVVM
Sažetak
The complexity of implementing an Android application depends on its features and the desired user experience quality. However, to achieve the application's intended purpose, a large codebase is usually required that is easily extensible, thus conforming to new requirements. This can, however, lead to future problems by generating technical debt. Utilizing "clean code" practices can resolve some of these problems, while others, concerning modularity and maintainability, remain open. By applying architectural design patterns, applications become stable for future development. In this paper MVVM and MVP, patterns are adopted and evaluated on a developed warehouse management system application in terms of performance, modularity, and maintainability. Based on this evaluation, certain conclusions are reached and suggestions are made as to which architectural design model is most appropriate for such a use case.
Izvorni jezik
Engleski
Znanstvena područja
Računarstvo
POVEZANOST RADA
Ustanove:
Fakultet elektrotehnike, računarstva i informacijskih tehnologija Osijek