A Comparison of MVVM and MVP Architectural Patterns in Android Application - a Warehouse Management System Case Study (CROSBI ID 706156)
Prilog sa skupa u zborniku | stručni rad | međunarodna recenzija
Podaci o odgovornosti
Omrčen, Luka ; Zagoršćak, Martin ; Köhler, Mirko ; Lukić, Ivica
engleski
A Comparison of MVVM and MVP Architectural Patterns in Android Application - a Warehouse Management System Case Study
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.
Architectural patterns, Android application, Warehouse management, MVP, MVVM
nije evidentirano
nije evidentirano
nije evidentirano
nije evidentirano
nije evidentirano
nije evidentirano
Podaci o prilogu
97-101.
2020.
objavljeno
Podaci o matičnoj publikaciji
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
2706-4131
Podaci o skupu
29. međunarodni znanstveno-stručni skup: Organizacija i tehnologija održavanja = 29th International Scientific and Professional Conference: Organization and Maintenance Technology (OTO 2020)
predavanje
12.12.2020-12.12.2020
Osijek, Hrvatska