Please use this identifier to cite or link to this item: https://ric.cps.sp.gov.br/handle/123456789/49225
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorSIMÕES, Marize Correa-
dc.contributor.authorDIAS, Paulo Sergio Vieira Diniz-
dc.contributor.authorPASCHETTA, Gianlucca Oliveira Galvão de França-
dc.date.accessioned2026-09-30T22:46:05Z-
dc.date.available2026-09-30T22:46:05Z-
dc.date.issued2025-12-12-
dc.identifier.citationDIAS, 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.pt_BR
dc.identifier.urihttps://ric.cps.sp.gov.br/handle/123456789/49225-
dc.description.abstractO 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.pt_BR
dc.description.abstractThe 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.pt_BR
dc.description.sponsorshipCurso Superior de Tecnologia em Análise e Desenvolvimento de Sistemaspt_BR
dc.language.isopt_BRpt_BR
dc.publisher106pt_BR
dc.subjectArquitetura de softwarept_BR
dc.subjectTecnologia da informaçãopt_BR
dc.subject.otherInformação e Comunicaçãopt_BR
dc.titleArquiteturas de software em aplicações mobile híbridapt_BR
dc.typeMonografiapt_BR
dcterms.typeNão se aplicapt_BR
Appears in Collections:Trabalhos de Conclusão de Curso



Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.