Skip to content

Senne42/projeto-integrador

Repository files navigation

Projeto Integrador - Grupo 5

Scrum Master:

Integrantes:

Calendário interativo:

O nosso projeto tem por finalidade a criação de um calendário interativo por meio de voz, onde o usuário poderá gerenciar datas importantes, criar lembretes de tarefas a serem realizadas, notificar seus contatos sobre eventos. Assim agilizando e facilitando a utilização do mesmo em situações onde a atenção do usuário não pode ser totalmente direcionada ao aparelho, por exemplo enquanto dirige, ou enquanto cozinha.

Funcionalidades do Calendário interativo:

  1. Abrir calendário
  2. Alterar exibição
  3. Adicionar evento
  4. Remover evento
  5. Exibir eventos
  6. Limpar calendário
  7. Exibir lembretes
  8. Adicionar lembrete
  9. Remover lembrete
  10. Limpar lembretes
  11. Exibir comandos

Sprint 1

  • Estudo das tecnologias, definição das funcionalidades e escrita do README.

Apresentação dos requisitos/funcionalidades: https://youtu.be/6EQiPScVaIY

Sprint 2

  • Definição das funcionalidades mais importantes e gravação do vídeo explicando as funcionalidades e a escolha da ferramenta.
  • Codificação da POC.
  • Gravação do vídeo da execução da POC.
  • Envio dos vídeos para o youtube como vídeo não listado.
  • Alteração do README contendo o link para os vídeos.

Apresentação da POC: https://youtu.be/kMA2BPzb5mY

Sprint 3

  • Configuração do ambiente de desenvolvimento (Instalação: VS Code, Git, Node.js e Ionic).
  • Estudo do código da aplicação.
  • Criação da tela de cadastro de eventos.
  • Implementação do vinculo entre os campos e as variáveis.
  • Instalação do pacote (npm) do calendário.
  • Implementação visual do calendário.
  • Implementação dos primeiros comandos de voz "abrir calendário" e "adicionar lembrete".
  • Escolha e implementação dos ícones da aplicação.
  • Estudo e implementação para alteração do idioma do calendário (PT-BR).
  • Alteração visual do README e adição do conteúdo trabalhado nas sprints.

Apresentação da Sprint 3: https://youtu.be/Mq3ndyrH4Zk

Sprint 4

  • Configuração para geração da aplicação(.apk): instalação do Android Studio/JDK/Gradle/Cordova.
  • Instalação e implementação básica do Data Storage.
  • Implementação do Data Storage de eventos.
  • Estudo e implementação da remoção do pop-up de reconhecimento de voz.
  • Tentativa de implementação do reconhecimento de voz sem a ação do usuário.
  • Instalação do pacote (npm) e teste básico da resposta por voz.
  • Criação do provider de reconhecimento de voz.
  • Implementação da verificação de permissão de voz.
  • Implementação da troca de exibição do calendário por comando voz.
  • Inclusão de comentários no código.
  • Implementação do comando adicionar evento.

Apresentação da Sprint 4: https://youtu.be/yIpWhNoiYSU

Sprint 5

  • Implementação do comando de voz para alterar o dia dos eventos exibidos.
  • Criação da tela de lembretes.
  • Criação da tela de comandos.
  • Definição do design padrão do aplicativo.
  • Implementação do comando de voz adicionar lembrete.
  • Implementação do comando de voz excluir lembrete.
  • Inclusão de novos elementos na tela comandos.
  • Implementação da função exibir comandos.
  • Limpeza no código da aplicação.
  • Inclusão de um header padrão para todas as páginas da aplicação.
  • Melhorias visuais nas telas.
  • Implementação do comando de voz remover evento.
  • Implementação do comando de voz para remover todos os lembretes/eventos.

Sprint 6

  • Implementação da repetição das funcionalidades de adicionar lembrete/evento.
  • Implementação do comando de voz editar lembrete.
  • Implementação do consumo da API do 6º semestre.
  • Implementação do comando de voz para recomendar filme.
  • Implementação inicial do comando de voz editar evento.
  • Melhoria na indentação de código.
  • Implementação de uppercase na primeira letra dos lembretes.
  • Implementação da remoção da barra de rolagem na tela de calendário.
  • Alteração do ícone e tela de splash da aplicação.
  • Inclusão de novos comandos na tela de comandos.

About

Projeto Integrador - Grupo 5

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •