Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor: Refatorando arquitetura tela de calendario, criar matéria, criar evento e home #34

Merged
merged 16 commits into from
May 1, 2024

Conversation

maeceloacm1998
Copy link
Owner

Nesse PR foram feitas as seguintes alterações:
SaveStudentsStructure

  1. Refatoração estrutura dos eventos dentro do firebase
  2. Refatoração tela de Curriculum:
    2.1. Adicionando clean architecture.
    2.2. Organizando chamadas no repository.
    2.3. Colocando toda regra de negócio dentro do use case.
    2.4. Ajuste a lógica para deletar uma tarefa.
  3. Refatoração tela de adicionar Matérias:
    3.1. Adicionando clean architecture.
    3.2. Em vez de em cada tela ter que analizar se o evento é tipo materia, pegar todos os dias da semana do ano, filtrar pelo dia da semana( Segunda, terça, quarta, quinta, sexta ou Sábado) para aparecer no calendario ou na lista, agora quando você adiciona uma matéria e seleciona os dias de semana que a pessoa tem, automaticamente é pego todos os dias referente ao dia da semana selecionado e adicionado numa lista de eventos, assim, outras telas apenas precisar renderizar o resultado do firebase, sem precisar repetir lógica.
  4. Refatoração tela de adicionar evento:
    4.1. Adicionando clean architecture.
    4.2. Adicionando novo fluxo para adicionar um evento.
    4.3. Trazendo a data selecionada no calendário para a tela de criação de evento.
  5. Refatoração tela da home:
    6.1. Adicionando clean architecture.
    6.2. Mudando a chamada dos elementos para exibir os eventos do dia.

@maeceloacm1998 maeceloacm1998 added the enhancement New feature or request label Apr 30, 2024
@maeceloacm1998 maeceloacm1998 self-assigned this Apr 30, 2024
@maeceloacm1998 maeceloacm1998 changed the base branch from develop to new-flow April 30, 2024 23:53
@maeceloacm1998 maeceloacm1998 changed the title Refactor: Refatorando arquitetura eventos firebase Refactor: Refatorando arquitetura tela de calendario, criar matéria, criar evento e home Apr 30, 2024
app/build.gradle Show resolved Hide resolved
build.gradle Show resolved Hide resolved
build.gradle Show resolved Hide resolved
core/build.gradle Outdated Show resolved Hide resolved
features/build.gradle Outdated Show resolved Hide resolved
@maeceloacm1998 maeceloacm1998 merged commit b7ae94e into new-flow May 1, 2024
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants