React Native

Build & Deployment

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

20 Interview-Fragen·
Mid-Level
1

Was ist der Hauptunterschied zwischen einem Debug- und einem Release-Build in React Native?

Antwort

Ein Debug-Build enthält Entwicklungstools wie den Debugger, Hot Reload, und das JavaScript-Bundle wird von Metro bereitgestellt. Ein Release-Build ist für die Produktion optimiert: JavaScript wird minifiziert und in das App-Bundle aufgenommen, Entwicklungstools werden deaktiviert und Performance-Optimierungen werden aktiviert (vorkompiliertes Hermes, ProGuard unter Android).

2

Welche Datei enthält die Android-Build-Konfiguration in einem React-Native-Projekt?

Antwort

Die Datei android/app/build.gradle enthält die Haupt-Android-Build-Konfiguration: App-Version, Ziel-SDK, Abhängigkeiten, Build-Varianten, Signierungskonfiguration und ProGuard-Optionen. Die Datei android/build.gradle enthält globale Projektkonfigurationen wie Gradle-Tool-Versionen und Repositories.

3

Wie generiert man eine AAB-Datei (Android App Bundle) für die Veröffentlichung im Play Store?

Antwort

Der Befehl cd android && ./gradlew bundleRelease generiert eine AAB-Datei in android/app/build/outputs/bundle/release/. Das AAB-Format ist seit 2021 für neue Apps im Play Store obligatorisch. Google Play verwendet dieses Format, um optimierte APKs pro Gerätekonfiguration zu generieren und so die Downloadgröße für Benutzer erheblich zu reduzieren.

4

Welche Rolle spielt die Podfile in einem React-Native-iOS-Projekt?

5

Welcher Befehl erzeugt einen iOS-Release-Build vom Terminal aus?

+17 Interview-Fragen

Meistere React Native für dein nächstes Interview

Zugang zu allen Fragen, Flashcards, technischen Tests, Code-Review-Übungen und Interview-Simulatoren.

Kostenlos starten