Flutter

Build y Despliegue

Configuraciones de build, flavors, firma Android/iOS, app bundle, proceso de release

16 preguntas de entrevista·
Mid-Level
1

¿Qué comando crea un build de release para Android?

Respuesta

El comando flutter build apk --release genera un APK optimizado para producción. Este build activa optimizaciones de compilación como tree shaking y minificación del código Dart. Para distribuir en Play Store, es preferible usar flutter build appbundle --release que genera un Android App Bundle más optimizado.

2

¿Qué es un Android App Bundle (.aab) en comparación con un APK?

Respuesta

Un Android App Bundle es un formato de publicación que permite a Google Play generar APK optimizados para cada configuración de dispositivo. Play Store crea APK específicos según la arquitectura de CPU, la densidad de pantalla y el idioma, reduciendo el tamaño de descarga en un 15-20% de media en comparación con un APK universal.

3

¿Dónde configurar la versión de la app Flutter para Android e iOS?

Respuesta

El archivo pubspec.yaml centraliza la versión de la app con el formato version: 1.0.0+1 donde 1.0.0 es el versionName (mostrado a los usuarios) y +1 es el versionCode/buildNumber (número interno). Flutter sincroniza automáticamente estos valores hacia build.gradle para Android e Info.plist para iOS durante el build.

4

¿Para qué sirven los flavors en Flutter?

5

¿Cómo ejecutar una app Flutter con un flavor específico?

+13 preguntas de entrevista

Domina Flutter para tu próxima entrevista

Accede a todas las preguntas, flashcards, tests técnicos, ejercicios de code review y simuladores de entrevista.

Empieza gratis