Entregar até November 26, 2022 11:59 PM
💡 Nesta tarefa você irá criar um aplicativo de lista de tarefas.- App com separação de responsabilidades (exemplo: model, view, controller, repository e service);
- Uso de MobX para gerenciamento de estado;
- Uso de GetIt para injeção de dependência;
- Deve ao menos poder adicionar uma nova tarefa;
- Deve ao menos poder listar todas as tarefas;
- Devo ao menos conseguir marcar que concluiu a tarefa;
- A cada nova tarefa adicionada à lista de tarefas deve receber a atualização;
- A aba problems no VSCode deve estar sem nenhuma indicação;
- Uma tarefa de conter ao menos: título e indicativo de se estar finalizada.
- Integração com a api CRUDCRUD para armazenamento das tarefas;
- Utilização de comunicação com API através do uso de dependências como http ou dio.
- comece pensando no problema e depois na solução;
- quando tiver dúvida sobre o uso de algum package, Mobx por exemplo, sempre procure ler a documentação para procurar esclarecer;
- se deparou com um problema e não consegue pensar na solução, faça uma pesquisa, provavelmente alguém passou pela mesma situação que você;
- ferramenta JsonFormatter para formatar o JSON: https://jsonformatter.curiousconcept.com/;
- ferramenta JsonToDart para converter um objeto JSON para classe Dart: https://javiercbk.github.io/json_to_dart/.
A new Flutter project.
This project is a starting point for a Flutter application.
A few resources to get you started if this is your first Flutter project:
For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.