- Cesar Ando - https://www.linkedin.com/in/cesarkazu/
- Larissa Costa - https://www.linkedin.com/in/larissa-costa-200357151
- Luís Augusto - https://www.linkedin.com/in/luisaugustosb
- Mateus Senne - https://www.linkedin.com/in/mateus-senne-172905149/
- Otávio Augusto
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.
- Abrir calendário
- Alterar exibição
- Adicionar evento
- Remover evento
- Exibir eventos
- Limpar calendário
- Exibir lembretes
- Adicionar lembrete
- Remover lembrete
- Limpar lembretes
- Exibir comandos
- Estudo das tecnologias, definição das funcionalidades e escrita do README.
Apresentação dos requisitos/funcionalidades: https://youtu.be/6EQiPScVaIY
- 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
- 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
- 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
- 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.
- 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.