Build & Deployment
Xcode, Android Studio, Gradle, Signierung, TestFlight, Play Console, EAS Build
1Was ist der Hauptunterschied zwischen einem Debug- und einem Release-Build in React Native?
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).
2Welche Datei enthält die Android-Build-Konfiguration in einem React-Native-Projekt?
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.
3Wie generiert man eine AAB-Datei (Android App Bundle) für die Veröffentlichung im Play Store?
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.
Welche Rolle spielt die Podfile in einem React-Native-iOS-Projekt?
Welcher Befehl erzeugt einen iOS-Release-Build vom Terminal aus?
+17 Interview-Fragen
Weitere React Native-Interviewthemen
JavaScript-Grundlagen
React-Grundlagen
React Native Grundlagen
React Hooks
TypeScript für React & React Native
React Native Komponenten & API
Styling & Layout in React Native
React Native Navigation
React Native State Management
Networking & API in React Native
Datenpersistenz
Formulare & Validierung
React Native Animationen
Native Modules & Bridge
Plattformspezifischer Code
Berechtigungen & Geräte-APIs
Push Notifications
React Native Testing
React Native Debugging
Expo vs React Native Bare
Performance-Optimierung
Speicherverwaltung
Architecture Patterns
React Native New Architecture
Security Best Practices
Offline-First Architecture
React Native CI/CD
Monorepo & Code-Sharing
Fortgeschrittene Themen
App-Lebenszyklus & Hintergrundausführung
Authentifizierung und Sitzungsverwaltung
Monitoring & Crash Reporting
Meistere React Native für dein nächstes Interview
Zugang zu allen Fragen, Flashcards, technischen Tests, Code-Review-Übungen und Interview-Simulatoren.
Kostenlos starten