React Native

Build & Deployment

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

20 pytań z rozmów·
Mid-Level
1

Jaka jest główna różnica między buildem Debug a buildem Release w React Native?

Odpowiedź

Build Debug zawiera narzędzia deweloperskie, takie jak debugger, Hot Reload, a bundle JavaScript jest serwowany przez Metro. Build Release jest zoptymalizowany pod kątem produkcji: JavaScript jest minifikowany i dołączany do bundle aplikacji, narzędzia deweloperskie są wyłączone, a optymalizacje wydajności są włączone (prekompilowany Hermes, ProGuard na Androidzie).

2

Który plik zawiera konfigurację buildu Android w projekcie React Native?

Odpowiedź

Plik android/app/build.gradle zawiera główną konfigurację buildu Android: wersję aplikacji, docelowy SDK, zależności, warianty buildu, konfigurację podpisywania i opcje ProGuard. Plik android/build.gradle zawiera globalne konfiguracje projektu, takie jak wersje narzędzi Gradle i repozytoria.

3

Jak wygenerować plik AAB (Android App Bundle) do publikacji w Play Store?

Odpowiedź

Polecenie cd android && ./gradlew bundleRelease generuje plik AAB w android/app/build/outputs/bundle/release/. Format AAB jest obowiązkowy dla nowych aplikacji w Play Store od 2021 roku. Google Play używa tego formatu do generowania zoptymalizowanych APK na konfigurację urządzenia, znacząco zmniejszając rozmiar pobierania dla użytkowników.

4

Jaka jest rola pliku Podfile w projekcie React Native iOS?

5

Które polecenie generuje build iOS Release z poziomu terminala?

+17 pytań z rozmów

Opanuj React Native na następną rozmowę

Uzyskaj dostęp do wszystkich pytań, flashcards, testów technicznych, ćwiczeń code review i symulatorów rozmów.

Zacznij za darmo