Build & Deployment
Xcode, Android Studio, Gradle, signing, TestFlight, Play Console, EAS Build
1Quelle est la différence principale entre un build Debug et un build Release dans React Native ?
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).
2Quel fichier contient la configuration du build Android dans un projet React Native ?
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.
3Comment générer un fichier AAB (Android App Bundle) pour publier sur le Play Store ?
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.
Quel est le rôle du fichier Podfile dans un projet React Native iOS ?
Quelle commande permet de générer un build iOS Release depuis le terminal ?
+17 questions d'entretien
Autres sujets d'entretien React Native
Les bases de JavaScript
Fondamentaux React
Bases de React Native
React Hooks
TypeScript pour React & React Native
Composants & API React Native
Styling & Layout React Native
Navigation React Native
State Management React Native
Networking & API React Native
Persistance des données
Forms & Validation
Animations React Native
Native Modules & Bridge
Code spécifique aux plateformes
Permissions & Device APIs
Push Notifications
Testing React Native
Debugging React Native
Expo vs React Native Bare
Performance Optimization
Memory Management
Architecture Patterns
New Architecture React Native
Security Best Practices
Offline-First Architecture
CI/CD React Native
Monorepo & Code Sharing
Advanced Topics
App Lifecycle & Background Execution
Authentication & Session Management
Monitoring & Crash Reporting
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