Atividade Ponderada Sprint 2
Atividade Ponderada
Pessoal, considerar os pontos que estão aqui como verdadeiros, o que está na plataforma Adalove será atualizado em breve!
Pessoal nossa atividade ponderada dessa semana consiste em criar uma interface para a aplicação que desenvolvemos na sprint 1. Ao longo da sprint 1, trabalhamos com o desenvolvimento de uma API que permite gerenciar TO-DOs. Nosso objetivo principal agora é criar uma aplicação móvel que permite consumir essa API.
Vocês vão ter que cumprir alguns pontos principais para essa tarefa:
- Definir se a API contínua um monolito ou se ela será dividida em microseerviços;
- Definir se a API será síncrona ou assíncrona;
- Construit um container Docker para a API;
- Criar uma aplicação móvel em Flutter que permita consumir essa API;
- CUIDADO ESSE É O MAIS DESAFIADOR: A aplicação deve permitir listar, adicionar, editar e remover TO-DOs;
- A aplicação deve ser implementada para o Android (simulador ou dispositivo físico);
- Criar um vídeo para demonstrar o funcionamento da aplicação (bem sucinto, demonstrando as funcionalidades principais);
- Documentar a aplicação deve ser documentada no README.md do repositório.
Checkpoints
Essa atividade vai ter apenas um checkpoint, que será no dia 05/05/2024. Até esse momento, a interface da aplicação Android deve existir no repositório do estudante e deve ser possível executar a aplicação.
Ela ainda não precisa estar completa ou totalmente integrada, mas os pré-requisitos para realizar a integração devem estar no projeto.
A entrega deve ser realizada via o card do Adalove com o link do repositório. É um requisito que até o checkpoint, todos os cards já estevam movidos para a coluna "Fazendo" ou "Feito".
Entrega
A entrega final da aplicação deve acontecer até o dia 12/05/2024. A entrega deve ser realizada via o card do Adalove com o link do repositório. É um requisito que até o checkpoint, todos os cards já estevam movidos para a coluna "Feito".
Barema
A atividade ponderada será avaliada de acordo com o seguinte barema:
- Existe um container Docker para a API (até 2.0 pontos);
- A aplicação móvel foi implementada em Flutter, com pelo menos 2 telas (até 2.0 pontos);
- A aplicação permite listar, adicionar, editar e remover TO-DOs (até 2.0 pontos);
- Foi documentado toda a aplicação (até 2.0 pontos);
- O vídeo de demonstração foi criado (até 2.0 pontos).
Sugestões de Apoio
Pessoal vou colocar algumas sugestões que podem auxiliar no desenvolvimento da aplicação.