Aplicativo criado afim de melhorar minhas habilidades com um teste real de vaga para uma empresa.O objetivo do Aplicativo é permitir que o usuário crie e gerencie Tasks com descrição, e criação do perfil com imagem e nome.O projeto segue os princípios da Clean Architecture e o padrão MVVM,adotando a abordagem offline-first.





- assets/: Arquivos como imagens e ícones.
- android/: Arquivos específicos para plataforma Android:
- ios/: Arquivos específicos para plataforma Android:
- lib/: Possui a lógica do aplicativo,estrutura base, telas, widgets,use cases,data,viewModels,etc
Pra rodar e testar, basta ter o Flutter instalado e executar:
flutter pub get
flutter pub run
- Criar tasks.
- Deletar tasks.
- Listagem e Exibição de tasks.
- Criar Pefil.
- Adicionar e editar Foto e Nome do perfil.
- Buscar Task por título.
- Provider para injeção de Dependência
- BLOC para Gerencimento de estado.
- SqFlite utilizado para persisitir do dados das tasks loccalment
- SharedPreferences para persitir dados do perfil do usuário
###Link do desafio https://github.com/WL-Consultings/challenges/tree/main/mobile