Bem-vindo à documentação completa do projeto MVVM Flutter! Esta documentação foi criada para facilitar o onboarding de IAs e novos profissionais no projeto.
- Visão Geral do Projeto - Introdução ao projeto e tecnologias utilizadas
- Arquitetura MVVM - Entendendo a arquitetura implementada
- Estrutura do Projeto - Organização de pastas e arquivos
- Padrões de Código - Command Pattern, Result Pattern e convenções
- Guia de Desenvolvimento - Como adicionar novas funcionalidades
- Testes - Estratégias de teste e exemplos
- Deployment - Configuração de ambientes e deploy
- Troubleshooting - Soluções para problemas comuns
- Glossário e Referências - Termos técnicos e links úteis
- Quick Reference Card - Comandos e padrões essenciais para consulta rápida
Para uma configuração rápida do ambiente:
# Clone do repositório
git clone [url-do-repositorio]
# Instalação das dependências
flutter pub get
# Execução do projeto (ambiente de desenvolvimento)
flutter run --flavor development -t lib/main_development.dart
# Execução dos testes
flutter test- Esta documentação contém padrões específicos e convenções do projeto
- Sempre consulte os exemplos de código ao implementar novas funcionalidades
- Mantenha a consistência com os padrões estabelecidos (Command Pattern, MVVM, etc.)
- Use os utilitários existentes (Result, Commands) antes de criar novos
- Comece pela Visão Geral do Projeto
- Estude a Arquitetura MVVM implementada
- Pratique com os exemplos em Guia de Desenvolvimento
- Configure seu ambiente seguindo as instruções de cada documento
Última atualização: 20/07/2025
Versão da documentação: 1.0