Studytalk: um sistema para facilitar a propagação de questionamentos e soluções existentes nas comunidades estudantís
Arquivos
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
Noss, Mateus Coelho
Orientador
Coorientador
Resumo
O 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.
Abstract
The 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.
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