Skip to content

consys-tecnologia/teste-flutter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Desafio Técnico: Desenvolvimento de um App de ToDo com Flutter 3.24 📱

Background

O objetivo deste desafio é desenvolver um aplicativo Flutter para gerenciar uma lista de tarefas, utilizando o Riverpod para gerenciar estados complexos e Flutter Hooks para estados mais simples da aplicação. O aplicativo deve oferecer uma experiência de usuário intuitiva e responsiva, além de garantir a confiabilidade e a qualidade dos dados coletados. Espera-se que o desenvolvimento siga boas práticas de engenharia de software, incluindo SOLID, Clean Code, TDD e Arquitetura MVVM

Requisitos Funcionais

  1. Gerenciamento de tarefas: Criação, edição, deleção e conclusão de tarefas. Priorização de tarefas. Busca por tarefas. Notificações para tarefas com data de vencimento próxima.
  2. Interface do usuário: Tela inicial com lista de tarefas. Tela de detalhes da tarefa. Tela de criação/edição de tarefas.

Requisitos Não Funcionais

  1. Riverpod: Utilizar o Riverpod para gerenciar o estado da aplicação de forma eficiente e escalável.
  2. Flutter Hooks: Gerenciamento de estados mais simples
  3. Testes: Implementar testes unitários.

Entregáveis 📦

  1. Código fonte: O projeto deve ser entregue em um repositório Git (GitHub, GitLab, etc.), com um README.md detalhando a arquitetura, decisões técnicas e instruções de execução.
  2. Documentação: Documentação clara e concisa sobre as funcionalidades do aplicativo.

Avaliação

  1. Utilização do Riverpod: Avaliar a correta utilização do Riverpod para gerenciar o estado da aplicação.
  2. Qualidade do código: Clareza, organização, utilização de boas práticas e padrões de design.
  3. Testes: Cobertura de testes unitários.

Quebra tudo! Não pera 😅...

Dê o seu melhor. Estamos no aguardo da sua solução. 🚀

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published