Please use this identifier to cite or link to this item:
https://ric.cps.sp.gov.br/handle/123456789/49225| Title: | Arquiteturas de software em aplicações mobile híbrida |
| Authors: | DIAS, Paulo Sergio Vieira Diniz PASCHETTA, Gianlucca Oliveira Galvão de França |
| Advisor: | SIMÕES, Marize Correa |
| type of document: | Monografia |
| Keywords: | Arquitetura de software;Tecnologia da informação |
| Issue Date: | 12-Dec-2025 |
| Publisher: | 106 |
| Citation: | DIAS, Paulo Sergio Vieira Diniz; PASCHETTA, Gianlucca Oliveira Galvão de França. Arquiteturas de software em aplicações mobile híbrida, 2025. Trabalho de Conclusão de Curso (Curso Superior de Tecnologia em Análise e desenvolvimento de sistemas) - Faculdade de Tecnologia Prof. João Mod. Guaratinguetá, 2025. |
| Abstract: | O desenvolvimento de aplicações móveis enfrenta o desafio de atender
simultaneamente múltiplas plataformas, mantendo desempenho, qualidade e viabilidade
econômica. Nesse cenário, surge a questão central deste trabalho: de que forma as
arquiteturas de software adotadas no desenvolvimento híbrido de aplicações mobile se
diferenciam entre si e em relação ao desenvolvimento nativo, e como essas diferenças
impactam atributos técnicos, organizacionais e estratégicos dos projetos. O objetivo
deste estudo consiste em analisar as arquiteturas de software aplicadas ao
desenvolvimento de aplicações móveis híbridas, contextualizando brevemente o
modelo nativo e aprofundando a análise em três stacks amplamente utilizadas no
mercado atual, como React Native, Flutter e Kotlin Multiplatform. A pesquisa adota uma
abordagem exploratória e descritiva, fundamentada em revisão bibliográfica e análise
comparativa das arquiteturas propostas por cada tecnologia, com foco na organização
estrutural, nos mecanismos de integração com recursos nativos, nos modelos de
renderização e nos impactos arquiteturais sobre desempenho, manutenibilidade e
reutilização de código. O estudo prioriza a compreensão conceitual e arquitetural
dessas tecnologias, buscando evidenciar como cada stack opera, em quais contextos é
aplicada e quais problemas se propõe a resolver. Como conclusão, observa-se que as
arquiteturas híbridas representam uma alternativa consolidada ao desenvolvimento
nativo, oferecendo diferentes compromissos entre desempenho, produtividade e
flexibilidade, sendo a escolha da tecnologia diretamente dependente dos requisitos
técnicos, do contexto organizacional e dos objetivos do projeto. Dessa forma, o trabalho
contribui para o entendimento das arquiteturas de software no desenvolvimento mobile
híbrido, auxiliando na tomada de decisão quanto à adoção de modelos arquiteturais
mais adequados em projetos contemporâneos. The development of mobile applications faces the challenge of supporting multiple platforms while maintaining performance, software quality, and economic feasibility. In this context, this study addresses the following research question: how do software architectures adopted in hybrid mobile application development differ from each other and from native development, and how do these differences impact technical, organizational, and strategic aspects of mobile projects. The objective of this study is to analyze software architectures applied to hybrid mobile development, providing a brief contextualization of native development and a deeper architectural analysis of three widely adopted technology stacks in the current market, namely React Native, Flutter, and Kotlin Multiplatform. The research adopts an exploratory and descriptive approach, based on a bibliographic review and a comparative analysis of the architectural structures proposed by each technology, focusing on architectural organization, integration with native platform features, rendering models, and impacts on performance, maintainability, and code reuse. The study emphasizes an architectural and conceptual perspective, in order to clarify how each stack operates, in which scenarios it is applied, and which architectural problems it aims to address. As a result, the study concludes that hybrid architectures represent a consolidated alternative to native development, offering different trade-offs between performance, productivity, and flexibility, with the choice of technology being directly influenced by project requirements, organizational context, and strategic goals. Thus, this work contributes to a clearer understanding of software architectures in hybrid mobile development and supports decision-making regarding the adoption of appropriate architectural models in contemporary mobile projects. |
| URI: | https://ric.cps.sp.gov.br/handle/123456789/49225 |
| Appears in Collections: | Trabalhos de Conclusão de Curso |
Files in This Item:
| File | Description | Size | Format | |
|---|---|---|---|---|
| analise_desenvolvimento_de_sistemas_2025_2_paulo_sergio_vieira_diniz_dias_arquiteturas_de_software_em_aplicacoes_mobile_hibridas.pdf Restricted Access | 698.35 kB | Adobe PDF | View/Open Request a copy |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.