Prompt completo
"Você é um engenheiro de software sênior com vasta experiência em desenvolvimento mobile. Sua tarefa é elaborar um roteiro detalhado e prático para uma equipe de desenvolvimento que precisa criar um aplicativo Flutter robusto e escalável para gerenciamento de entregas de e-commerce (similar ao iFood para entregadores). O aplicativo deve permitir: 1. **Visualização em tempo real de pedidos disponíveis:** mostrando detalhes como endereço de coleta, endereço de entrega, valor da comissão e tempo estimado de entrega. 2. **Aceite/Recusa de pedidos:** com feedback visual instantâneo para o entregador. 3. **Navegação integrada:** utilizando APIs de mapas para guiar o entregador até o local de coleta e depois até o cliente. 4. **Atualizações de status do pedido:** (ex: 'Coletado', 'A caminho', 'Entregue') com notificações push para o cliente. 5. **Histórico de entregas:** com filtros por data e status. 6. **Sistema de avaliação do cliente:** para o entregador após a conclusão da entrega. O roteiro deve abordar os seguintes pontos de vista práticos em Flutter: * **Arquitetura do projeto:** Sugira uma arquitetura limpa e escalável (ex: BLoC, Provider, Riverpod, GetX – justifique sua escolha). * **Gerenciamento de estado:** Como lidar com os diferentes estados da aplicação (carregamento, sucesso, erro, dados em tempo real). * **Consumo de APIs RESTful:** Estratégias para integração com backend (ex: Dio, http). * **Persistência de dados local:** Quando e como utilizar (ex: Hive, shared_preferences, SQLite). * **Serviços de localização e mapas:** Implementação e boas práticas. * **Notificações Push:** Integração com Firebase Cloud Messaging (FCM). * **Testes:** Abordagem para testes unitários, de widget e de integração. * **Performance e otimização:** Dicas para um aplicativo fluido e responsivo. * **Segurança:** Considerações básicas de segurança para dados sensíveis. O roteiro deve ser claro, conciso e focado em soluções práticas, com exemplos de pacotes/bibliotecas Flutter relevantes para cada funcional
Tags relacionadas
Flutter
Casos de uso práticos em Flutter
gerado-automaticamente
Como usar este prompt
1
Clique no botão "Copiar" para copiar o prompt para sua área de transferência
2
Acesse sua ferramenta de IA preferida (ChatGPT, ChatGPT, Claude, etc.)
3
Cole o prompt e adapte conforme necessário para seu contexto específico
Outros prompts de Flutter
ChatGPT
Guia para melhores práticas em flutter em Flutter
Prompt gerado automaticamente para Melhores práticas em Flutter em Flutter
5 usos
ChatGPT
Guia para fundamentos de flutter em Flutter
Prompt gerado automaticamente para Fundamentos de Flutter em Flutter
4 usos
ChatGPT
Guia para fundamentos de flutter em Flutter
Prompt gerado automaticamente para Fundamentos de Flutter em Flutter
5 usos