EPAM School of Digital Technologies (capstones)
Permanent URI for this collection
Browse
Browsing EPAM School of Digital Technologies (capstones) by Subject "architectural Patterns"
Now showing 1 - 1 of 1
Results Per Page
Sort Options
Item COMPARISON OF ARCHITECTURAL PATTERNS WITHIN iOS APPLICATIONS(2024) Skrypchenko, MykytaThis 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.