Use este identificador para citar ou linkar para este item: https://ric.cps.sp.gov.br/handle/123456789/35630
Título: Implementação de integração e entrega contínuas em projetos Android: uma abordagem prática
Título(s) alternativo(s): Implementing continuous integration and continuous delivery in Android projects: a practical approach
Autor(es): FÜLLENBACH, Thiago Carvalho
Orientador(es): COSTA, Tiago Filho Francisco da
Tipo documental: Monografia
Palavras-chave: Integração;Desenvolvimento de software;Automação
Data do documento: 18-Jun-2025
Editor: 002
Referência Bibliográfica: FÜLLENBACH, Thiago Carvalho. Implementação de integração e entrega contínuas em projetos Android: uma abordagem prática, 2025. Trabalho de conclusão de curso (Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas) – Faculdade de Tecnologia de São Paulo, São Paulo, 2025.
Resumo: Este trabalho propõe o estudo e a exposição dos principais benefícios e dificuldades no uso de ferramentas de Integração Contínua (CI) e Entrega Contínua (CD) em projetos Android. O objetivo foi desenvolver um aplicativo Android nativo e configurar workflows de CI/CD, discutindo suas características e impactos ao longo do desenvolvimento. Para isso, foi utilizada a IDE Android Studio, padrão para o desenvolvimento de aplicativos nativos, com a linguagem Java, e o GitHub Actions para a execução dos fluxos de trabalho de CI/CD. O produto final apresentou um desempenho satisfatório em relação aos artefatos planejados, e o uso de CI/CD permitiu a automação de testes entre alterações, facilitando a manutenção futura do projeto. Contudo, foram identificadas limitações relacionadas à arquitetura do projeto e à automação de testes e publicação de versões, aspectos que poderão ser aprimorados em iterações futuras.
This study proposes to explore and present the main benefits and challenges of using Continuous Integration (CI) and Continuous Delivery (CD) tools in Android projects. The objective was to develop a native Android application and configure CI/CD workflows, discussing their characteristics and impacts throughout the development process. The project employed Android Studio, the standard IDE for native Android development, using the Java programming language, and GitHub Actions to execute the configured CI/CD workflows. The final product demonstrated satisfactory performance in relation to the planned deliverables, and the use of CI/CD enabled test automation between changes, facilitating future project maintenance. However, limitations were identified regarding the project’s architecture and the automation of testing and release processes, which can be addressed in future iterations.
URI: https://ric.cps.sp.gov.br/handle/123456789/35630
Aparece nas coleções:Trabalhos de conclusão de curso

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
analiseedesenvolvimentodesistemas_2025_1_thiagocarvalhofullenbach_implementaçãodeintegraçãoeentregacontínuas.pdf
  Restricted Access
700.6 kBAdobe PDFVisualizar/Abrir    Solictar uma cópia


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.