Modularization of iOS applications

The need for companies to deliver modern, fast, and functional applications is increasingly latent in the technology market, due to the large public that has mobile devices. The development process has undergone significant changes due to issues related to technological development and the widesprea...

Full description

Bibliographic Details
Authors: Gomes, Matheus Francisco da Silva Lima, Romano, Simone Maria Viana, Dias, Jonatas Cerqueira
Format: article
Status:Published version
Publication Date:2023
Country:Brasil
Institution:Faculdades de Tecnologia do Estado de São Paulo (Fatec)
Repository:Processando o Saber (Online)
Language:Portuguese
OAI Identifier:oai:revista.fatecpg.edu.br:article/270
Online Access:https://fatecpg.edu.br/revista/index.php/ps/article/view/270
Access Level:Open access
Keyword:Aplicativos
Aplicativos Modulares
Dispositivos Móveis
Arquitetura de Software
iOS
Applications
Modular Applications
Mobile Devices
Software Architecture
Description
Summary:The need for companies to deliver modern, fast, and functional applications is increasingly latent in the technology market, due to the large public that has mobile devices. The development process has undergone significant changes due to issues related to technological development and the widespread adoption of technology in the daily lives of people around the world. As a result of these advances, important issues have arisen to increase the productivity of teams and improve the maintainability of systems, such as controlling the space that applications occupy on user devices, the architecture of applications for mobile devices, and dependency injection, among other important topics for the platform. This article aimed at bibliographical research to cite common challenges to establishing the constitution of modular applications, enabling the modernization, maintainability, and fast and consistent deliveries for companies that need a scalable application, it listed key points to produce applications with emphasis on the iOS operating system. Contributing to the technology community on this subject, where there is little literature on application architecture.