Build e Deploy
Configurações de build, flavors, assinatura Android/iOS, app bundle, processo de release
1Qual comando cria um build de release para Android?
Qual comando cria um build de release para Android?
Resposta
O comando flutter build apk --release gera um APK otimizado para produção. Esse build ativa otimizações de compilação como tree shaking e minificação do código Dart. Para distribuir na Play Store, é preferível usar flutter build appbundle --release que gera um Android App Bundle mais otimizado.
2O que é um Android App Bundle (.aab) em comparação com um APK?
O que é um Android App Bundle (.aab) em comparação com um APK?
Resposta
Um Android App Bundle é um formato de publicação que permite ao Google Play gerar APKs otimizados para cada configuração de dispositivo. A Play Store cria APKs específicos conforme a arquitetura de CPU, a densidade de tela e o idioma, reduzindo o tamanho de download em média 15-20% em comparação com um APK universal.
3Onde configurar a versão do app Flutter para Android e iOS?
Onde configurar a versão do app Flutter para Android e iOS?
Resposta
O arquivo pubspec.yaml centraliza a versão do app com o formato version: 1.0.0+1 onde 1.0.0 é o versionName (exibido aos usuários) e +1 é o versionCode/buildNumber (número interno). O Flutter sincroniza automaticamente esses valores para build.gradle no Android e Info.plist no iOS durante o build.
Para que servem os flavors no Flutter?
Como executar um app Flutter com um flavor específico?
+13 perguntas de entrevista
Outros temas de entrevista Flutter
Fundamentos de Dart
Fundamentos da linguagem Dart
Fundamentos do Flutter
Ciclo de vida dos Widgets
Armazenamento local
Ciclo de vida do aplicativo
Layouts & Constraints
ListView & GridView
Navegação e roteamento
Gerenciamento de estado básico
Provider Pattern
Networking & HTTP
Serialização JSON
Banco de dados local
Formulários e validação
Animações
Integração com Firebase
Testes unitários
Testes de widgets
Gerenciamento de pacotes
Memória e desempenho
Streams & RxDart
State Management avançado
Flutter Design Patterns
Otimização de desempenho
Platform Channels
Custom Painting
Arquitetura de aplicativos Flutter
Domine Flutter para sua proxima entrevista
Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.
Comece gratis