COMPARISON OF ARCHITECTURAL PATTERNS WITHIN iOS APPLICATIONS
Loading...
Date
2024
Authors
Skrypchenko, Mykyta
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
This work delves into the strategic selection of software architecture for iOS applications, underscoring the alignment of architectural decisions with specific project constraints and goals. Initial discussions centered around the challenges in using software metrics to compare various iOS architectures, leading to the proposal of a simplified framework aimed at aligning architectural choices with defined business objectives. The paper details the process of evaluating different architectural patterns — MVC, MVVM, VIPER, and TCA — considering these constraints and goals.
This work contributes to the field by providing a practical example of how architectural decisions can be tailored to specific project constraints and goals, offering insights that can be valuable for software architects and developers working on similar Swift application projects.
Description
Keywords
software architecture, mobile development, quality attributes, architectural Patterns, iOS development