Plataforma de integração de linguagens nativas e híbridas no desenvolvimento Android
Tipo de documento
Monografia
Data
2023
Modalidade de acesso
Acesso aberto
Centro
CEAVI
Instituição
Programa
Área do conhecimento
Ciências Exatas e da Terra
Editora
Autor
Oliveira Junior, Julio Cesar Bueno de
Orientador
Mattheus da Hora França
Coorientador
Resumo
Este trabalho tem como objetivo desenvolver uma ferramenta de geração de projetos mobile, integrando linguagens híbridas e nativas do desenvolvimento. O trabalho apresenta uma linha de desenvolvimento ligada à Engenharia de Software, com etapas de análise, projeto, implementação, testes e coleta de resultados. As tecnologias utilizadas para fazer o processo de integração é Java, Javascript, Typescript, Dart, React Native e Flutter no mobile, Kotlin e Spring Boot para o backend, e React.js com Next.js para o frontend. Para os teste foram utilizados testes manuais, testes de integração a metodologia System Usability Scale, visando garantir que a usabilidade do sistema esteja de acordo com o padrão aceito. Por fim, é feita uma analise do projeto em relação a trabalhos correlatos, para validar suas semelhanças e funcionalidades, com a finalidade de garantir que o sistema tenha uma usabilidade próximas dessas ferramentas já consolidadas no mercado.
Abstract
This work aims to develop a mobile project generation tool, integrating hybrid and native languages in development. The project follows a Software Engineering-based development pipeline, encompassing stages of analysis, project, implementation, testing, and results collection. The technologies employed for integration include Java, Javascript, Typescript, Dart, React Native, and Flutter for mobile development, Kotlin and Spring Boot for the backend, and React.js with Next.js for the frontend. Manual tests, integration tests, and the System Usability Scale methodology were utilized to ensure that the system's usability aligns with accepted standards. Finally, a project analysis is conducted in relation to related works to validate similarities and functionalities, ensuring that the system's usability approaches that of established tools in the market.
Palavras-chave
Citação
DOI
URL permanente
Avaliação
Revisão
Suplementado Por
Referenciado Por
Licença Creative Commons
Exceto quando indicado de outra forma, a licença deste item é descrita como Attribution-NonCommercial-ShareAlike 4.0 Brazil