Build y Despliegue
Configuraciones de build, flavors, firma Android/iOS, app bundle, proceso de release
1¿Qué comando crea un build de release para Android?
¿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?
¿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?
¿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.
¿Para qué sirven los flavors en Flutter?
¿Cómo ejecutar una app Flutter con un flavor específico?
+13 preguntas de entrevista
Otros temas de entrevista Flutter
Fundamentos de Dart
Fundamentos del lenguaje Dart
Fundamentos de Flutter
Ciclo de vida de los Widgets
Almacenamiento local
Ciclo de vida de la aplicación
Layouts & Constraints
ListView & GridView
Navegación y enrutamiento
Gestión de estado básica
Provider Pattern
Networking & HTTP
Serialización JSON
Base de datos local
Formularios y validación
Animaciones
Integración de Firebase
Pruebas unitarias
Pruebas de widgets
Gestión de paquetes
Memoria y rendimiento
Streams & RxDart
State Management avanzado
Flutter Design Patterns
Optimización del rendimiento
Platform Channels
Custom Painting
Arquitectura de aplicaciones Flutter
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