React Native

Build & Deployment

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

20 questions d'entretien·
Confirmé
1

Quelle est la différence principale entre un build Debug et un build Release dans React Native ?

Réponse

Un build Debug inclut les outils de développement comme le débogueur, Hot Reload, et le bundle JavaScript est servi par Metro. Un build Release est optimisé pour la production : le JavaScript est minifié et inclus dans le bundle de l'application, les outils de développement sont désactivés, et les optimisations de performance sont activées (Hermes précompilé, ProGuard sur Android).

2

Quel fichier contient la configuration du build Android dans un projet React Native ?

Réponse

Le fichier android/app/build.gradle contient la configuration principale du build Android : version de l'application, SDK cible, dépendances, variantes de build, configuration de signature, et options de ProGuard. Le fichier android/build.gradle contient les configurations globales du projet comme les versions des outils Gradle et les repositories.

3

Comment générer un fichier AAB (Android App Bundle) pour publier sur le Play Store ?

Réponse

La commande cd android && ./gradlew bundleRelease génère un fichier AAB dans android/app/build/outputs/bundle/release/. Le format AAB est obligatoire pour les nouvelles applications sur le Play Store depuis 2021. Google Play utilise ce format pour générer des APK optimisés par configuration d'appareil, réduisant significativement la taille de téléchargement pour les utilisateurs.

4

Quel est le rôle du fichier Podfile dans un projet React Native iOS ?

5

Quelle commande permet de générer un build iOS Release depuis le terminal ?

+17 questions d'entretien

Maîtrise React Native pour ton prochain entretien

Accède à toutes les questions, flashcards, tests techniques, exercices de code review et simulateurs d'entretien.

Commencer gratuitement