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

Projetos de Pesquisa

Unidades Organizacionais

Fascículo

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.

Citação

DOI

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