Exercícios - Aula 03: Estrutura de um Projeto Flutter 🏗️
🟢 Básicos (Fixação)
- Diretórios: Qual a função da pasta
lib/em um projeto Flutter? O que acontece se deletarmos o arquivomain.dart? - Configuração: Para que serve o arquivo
pubspec.yaml? Liste três tipos de informações que configuramos nele.
🟡 Intermediários (Aplicação)
- Dependências: Adicione o pacote
google_fontsao seu arquivopubspec.yaml. Qual comando você deve rodar no terminal para que o projeto reconheça a nova biblioteca? - EntryPoint: Explique o papel da função
main()e do comandorunApp(). Por que passamos um Widget para orunApp?
🔴 Desafio (Pesquisa/Prática)
5. Platform Folders: Por que o Flutter gera pastas como android/, ios/ e web/ se escrevemos o código apenas em Dart? O que essas pastas contêm de essencial para o funcionamento do app?
📚 Gabarito e Soluções Comentadas
Gabarito Explicado
### Questão 1: Diretórios **Resolução e Implementação:**// Estrutura de implementação recomendada para Diretórios
// Validação de regras de negócio e retorno consistente
// Estrutura de implementação recomendada para Dependências
// Validação de regras de negócio e retorno consistente