Desafio técnico em Flutter para a Liderate
Este projeto Flutter permite ao usuário cadastrar agendamentos com título, descrição, data, hora e uma ou mais imagens.
O app utiliza arquitetura em camadas (domain, presentation, data) e o estado é gerenciado com o Provider.
- Criar novo agendamento com:
- Título
- Descrição
- Data e Hora
- Múltiplas imagens (seleção da galeria)
- Visualização dos agendamentos em uma lista com:
- Imagem
- Título
- Descrição
- Salvamento local em memória
- Flutter SDK instalado
- Dispositivo físico ou emulador Android/iOS configurado
git clone https://github.com/marysoarez/desafio_liderate.git
cd desafio_liderateflutter pub getflutter runlib/
├── core/
│ └── widgets/ # Componentes reutilizáveis
├── features/
│ └── agendamento_post/
│ ├── data/ # Repositórios e fontes de dados
│ ├── domain/ # Entidades (modelos)
│ ├── presentation/ # Telas, widgets e estado
│ ├── pages/
│ ├── state/
│ └── widgets/
└── main.dart
provider– Gerenciamento de estadouuid– Geração de IDs únicosintl– Formatação de datasimage_picker– Seleção de imagens da galeria
Desenvolvido por Maryangela Soares