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 | Tamanho | Formato | |
---|---|---|---|---|
analiseedesenvolvimentodesistemas_2025_1_thiagocarvalhofullenbach_implementaçãodeintegraçãoeentregacontínuas.pdf Restricted Access | 700.6 kB | Adobe PDF | Visualizar/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.