Plataforma de integração de linguagens nativas e híbridas no desenvolvimento Android

dc.contributor.advisorMattheus da Hora França
dc.contributor.advisorFranca, Mattheus Da Hora
dc.contributor.authorOliveira Junior, Julio Cesar Bueno de
dc.date.accessioned2024-11-26T19:00:57Z
dc.date.issued2023
dc.description.abstractEste 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.
dc.format.extent110 f.
dc.identifier.urihttps://repositorio.udesc.br/handle/UDESC/1417
dc.language.isopt
dc.rightsAttribution-NonCommercial-ShareAlike 4.0 Brazil
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/4.0/br/
dc.subjectReact Native
dc.subjectFlutter
dc.subjectAndroid
dc.subjectJava
dc.subjectIntegração
dc.titlePlataforma de integração de linguagens nativas e híbridas no desenvolvimento Android
dc.typeMonografia
dspace.entity.typePublication
local.abstract.alternativeThis 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.en
local.description.centroCEAVI
local.description.rightsAcesso aberto
local.desription.cursoEngenharia de Software
local.publisher.locationIbirama
local.subject.areaCiências Exatas e da Terra
relation.isAdvisorOfPublicationfd627ed9-fd17-4722-862d-1fa2c6c64186
relation.isAdvisorOfPublication.latestForDiscoveryfd627ed9-fd17-4722-862d-1fa2c6c64186

Arquivos

Pacote original

Agora exibindo 1 - 1 de 1
N/D
Nome:
JULIO_CESAR_BUENO_DE_OLIVEIRA_JUNIOR_TCC.pdf
Tamanho:
2.32 MB
Formato:
Adobe Portable Document Format

Licença do pacote

Agora exibindo 1 - 1 de 1
N/D
Nome:
license.txt
Tamanho:
1.56 KB
Formato:
Item-specific license agreed to upon submission
Descrição: