Abstract
The mobile market grows larger year by year and at the core of those devices, we have the mobile applications that push the technological advancement forward continuously. Due to the increased hardware performance and the popularity of those devices as well as advancements in their operating systems, mobile applications have grown to be complex projects with many dependencies and large teams working on them. As the application becomes bigger and more complex, the problem of choosing the right software architecture arises. This study focuses on an analysis of the most commonly used architectural patterns on mobile applications highlighting their features and flaws. Moreover, it also presents a comparison between them when implementing a medium-sized application. The usage of the appropriate architecture can simplify the work of developers and enable the creation of sustainable applications and the improvement of the software’s capacity to endure and evolve over time.
Citare
Dobrean, D., Diosan, L., A Comparative Study of Software Architectures in Mobile Applications, Studia Universitatis Babes-Bolyai Informatica, [S.l.], v. 64, n. 2, p. 49-64 ISSN 2065-9601