Skip to Main content Skip to Navigation
Journal articles

Towards High Quality Mobile Applications: Android Passive MVC Architecture

Abstract : Nowadays, the demand for mobile application development is high. To be competitive, a mobile application should be cost-effective and should be of good quality. The architecture choice is important to ensure the quality of the application over time and to reduce development time. Two main leaders are very represented on the mobile market: Apple (iOS) and Google (Android). The iOS development is based on the Model-ViewController design pattern and is well structured. The Android system does not require any model: the architecture choice and the application quality highly depends on the developer experience. Heterogeneous solutions slow down the developer, while the one known design pattern could not only boost development time, but improve the maintainability, extensibility and performance of the application. In this work, we investigate widely used architectural design patterns and propose a unified architecture model adapted to Android development. We provide implementation examples and test the efficiency of the proposed architecture by implementing it on real applications.
Document type :
Journal articles
Complete list of metadata
Contributor : Jean-Baptiste VU VAN Connect in order to contact the contributor
Submitted on : Friday, August 30, 2019 - 12:02:31 PM
Last modification on : Sunday, June 26, 2022 - 4:36:55 AM


  • HAL Id : hal-02274888, version 1



Karina Sokolova, Marc Lemercier, Ludovic Garcia. Towards High Quality Mobile Applications: Android Passive MVC Architecture. International Journal On Advances in Software, IARIA, 2014, 7 (1-2), pp.123-138. ⟨hal-02274888⟩



Record views