Build & Deployment
Xcode, Android Studio, Gradle, podpisywanie, TestFlight, Play Console, EAS Build
1Jaka jest główna różnica między buildem Debug a buildem Release w React Native?
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).
2Który plik zawiera konfigurację buildu Android w projekcie React Native?
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.
3Jak wygenerować plik AAB (Android App Bundle) do publikacji w Play Store?
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.
Jaka jest rola pliku Podfile w projekcie React Native iOS?
Które polecenie generuje build iOS Release z poziomu terminala?
+17 pytań z rozmów
Inne tematy rekrutacyjne React Native
Podstawy JavaScript
Podstawy React
Podstawy React Native
React Hooks
TypeScript dla React i React Native
Komponenty i API React Native
Stylowanie i układ w React Native
Nawigacja w React Native
Zarządzanie stanem w React Native
Networking i API w React Native
Trwałość danych
Formularze i walidacja
Animacje React Native
Native Modules & Bridge
Kod specyficzny dla platformy
Uprawnienia i interfejsy API urządzenia
Push Notifications
Testowanie React Native
Debugowanie React Native
Expo vs React Native Bare
Optymalizacja wydajności
Zarządzanie pamięcią
Architecture Patterns
New Architecture w React Native
Najlepsze praktyki bezpieczeństwa
Offline-First Architecture
CI/CD React Native
Monorepo i współdzielenie kodu
Zaawansowane tematy
Cykl życia aplikacji i wykonywanie w tle
Uwierzytelnianie i zarządzanie sesją
Monitoring & Crash Reporting
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