React Native

Build & Deployment

Xcode, Android Studio, Gradle, firma, TestFlight, Play Console, EAS Build

20 preguntas de entrevista·
Mid-Level
1

¿Cuál es la diferencia principal entre un build Debug y un build Release en React Native?

Respuesta

Un build Debug incluye herramientas de desarrollo como el depurador, Hot Reload, y el bundle JavaScript es servido por Metro. Un build Release está optimizado para producción: el JavaScript se minifica y se incluye en el bundle de la aplicación, las herramientas de desarrollo se desactivan y las optimizaciones de rendimiento se activan (Hermes precompilado, ProGuard en Android).

2

¿Qué archivo contiene la configuración del build de Android en un proyecto React Native?

Respuesta

El archivo android/app/build.gradle contiene la configuración principal del build de Android: versión de la aplicación, SDK objetivo, dependencias, variantes de build, configuración de firma y opciones de ProGuard. El archivo android/build.gradle contiene las configuraciones globales del proyecto como las versiones de las herramientas Gradle y los repositorios.

3

¿Cómo generar un archivo AAB (Android App Bundle) para publicar en la Play Store?

Respuesta

El comando cd android && ./gradlew bundleRelease genera un archivo AAB en android/app/build/outputs/bundle/release/. El formato AAB es obligatorio para las nuevas aplicaciones en la Play Store desde 2021. Google Play utiliza este formato para generar APK optimizados por configuración de dispositivo, reduciendo significativamente el tamaño de descarga para los usuarios.

4

¿Cuál es el rol del archivo Podfile en un proyecto React Native iOS?

5

¿Qué comando genera un build de iOS Release desde la terminal?

+17 preguntas de entrevista

Otros temas de entrevista React Native

Domina React Native para tu próxima entrevista

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

Empieza gratis