Studytalk: um sistema para facilitar a propagação de questionamentos e soluções existentes nas comunidades estudantís

dc.contributor.advisorFranca, Mattheus Da Hora
dc.contributor.authorNoss, Mateus Coelho
dc.date.accessioned2024-11-26T19:13:41Z
dc.date.issued2023
dc.description.abstractO presente trabalho tem como objetivo o desenvolvimento de um aplicativo para auxiliar os estudantes em seus estudos através do debate em qualquer local e hora, fornecendo um ambiente saudável e controlável onde possam expressar suas dúvidas e repassar seu conhecimento através das respostas. Também são apresentados nesse trabalho os processos de análiste, desenvolvimento, implementação, testes e validação, bem como as tecnologias e metodologias aplicadas, tais como: Kotlin, Spring Boot, Jetpack Compose, Clean Architecture, Casos de Uso 2.0, TDD, SUS. Foram desenvolvidos dois sistemas que compõem o projeto, sendo esses: o servidor, responsável por capturar as chamadas para a API, bem como manter as base de dados atualizadas, após realizada a tratativa dos dados respeitando os casos de uso da aplicação; o sistema mobile desenvolvido para Android nativo, utilizando Jetpack Compose, o qual permite que estudantes realizem seus estudos, tanto conectados quanto desconectados da internet, através dos debates. Por fim, uma análise sobre trabalhos correlatos também foi realizada, com o intuito de analisar a diferença entre esses e a proposta do presente trabalho.
dc.format.extent108 f.
dc.identifier.urihttps://repositorio.udesc.br/handle/UDESC/1419
dc.language.isopt
dc.rightsAttribution-NonCommercial-ShareAlike 4.0 Brazil
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/4.0/br/
dc.subjectPlataforma de estudo
dc.subjectKotlin
dc.subjectClean Architecture
dc.subjectTDD
dc.titleStudytalk: um sistema para facilitar a propagação de questionamentos e soluções existentes nas comunidades estudantís
dc.typeMonografia
dspace.entity.typePublication
local.abstract.alternativeThe present work aims to develop an application to assist students in their studies through debate at any location and time, providing them with a healthy and controllable environment where they can express their doubts and share their knowledge through responses. This work also presents the processes of analysis, development, implementation, testing, and validation, as well as the technologies and methodologies applied, such as Kotlin, Spring Boot, Jetpack Compose, Clean Architecture, Use Cases 2.0, TDD, and SUS. Two systems were developed as part of the project: the server, responsible for capturing calls to the API and keeping the databases updated after processing the data in accordance with the application's use cases, and the mobile system developed for native Android, using Jetpack Compose, which allows students to engage in their studies through debates, whether connected or disconnected from the internet. Finally, an analysis of related works was also conducted to compare the differences between them and the proposal of the present work.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:
Mateus_Coelho_Nosse_TCC.pdf
Tamanho:
4 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: