Flutter

Build e Deploy

Configurações de build, flavors, assinatura Android/iOS, app bundle, processo de release

16 perguntas de entrevista·
Mid-Level
1

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.

2

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.

3

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.

4

Para que servem os flavors no Flutter?

5

Como executar um app Flutter com um flavor específico?

+13 perguntas de entrevista

Domine Flutter para sua proxima entrevista

Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.

Comece gratis