Build & Deployment
Xcode, Android Studio, Gradle, ondertekening, TestFlight, Play Console, EAS Build
1Wat is het belangrijkste verschil tussen een Debug- en een Release-build in React Native?
Wat is het belangrijkste verschil tussen een Debug- en een Release-build in React Native?
Antwoord
Een Debug-build bevat ontwikkeltools zoals de debugger, Hot Reload, en de JavaScript-bundle wordt geserveerd door Metro. Een Release-build is geoptimaliseerd voor productie: JavaScript wordt geminificeerd en opgenomen in de app-bundle, ontwikkeltools worden uitgeschakeld en prestatie-optimalisaties worden ingeschakeld (voorgecompileerde Hermes, ProGuard op Android).
2Welk bestand bevat de Android-buildconfiguratie in een React Native-project?
Welk bestand bevat de Android-buildconfiguratie in een React Native-project?
Antwoord
Het bestand android/app/build.gradle bevat de belangrijkste Android-buildconfiguratie: app-versie, doel-SDK, afhankelijkheden, buildvarianten, ondertekeningsconfiguratie en ProGuard-opties. Het bestand android/build.gradle bevat globale projectconfiguraties zoals Gradle-toolversies en repositories.
3Hoe genereer je een AAB-bestand (Android App Bundle) voor publicatie in de Play Store?
Hoe genereer je een AAB-bestand (Android App Bundle) voor publicatie in de Play Store?
Antwoord
Het commando cd android && ./gradlew bundleRelease genereert een AAB-bestand in android/app/build/outputs/bundle/release/. Het AAB-formaat is sinds 2021 verplicht voor nieuwe apps in de Play Store. Google Play gebruikt dit formaat om geoptimaliseerde APK's per apparaatconfiguratie te genereren, waardoor de downloadgrootte voor gebruikers aanzienlijk wordt verkleind.
Wat is de rol van het Podfile in een React Native iOS-project?
Welk commando genereert een iOS Release-build vanaf de terminal?
+17 gespreksvragen
Andere React Native-sollicitatieonderwerpen
JavaScript-basis
React-grondbeginselen
React Native-basisbeginselen
React Hooks
TypeScript voor React & React Native
React Native-componenten & API
Styling & Layout in React Native
Navigatie in React Native
State Management in React Native
Networking & API in React Native
Gegevenspersistentie
Formulieren & validatie
React Native-animaties
Native Modules & Bridge
Platformspecifieke code
Permissies & Device API's
Push Notifications
React Native Testing
React Native Debugging
Expo vs React Native Bare
Prestatie-optimalisatie
Geheugenbeheer
Architecture Patterns
React Native New Architecture
Best Practices voor Beveiliging
Offline-First Architecture
React Native CI/CD
Monorepo & code delen
Geavanceerde onderwerpen
App-levenscyclus & uitvoering op de achtergrond
Authenticatie en sessiebeheer
Monitoring & Crash Reporting
Beheers React Native voor je volgende gesprek
Krijg toegang tot alle vragen, flashcards, technische tests, code review-oefeningen en gespreksimulatoren.
Begin gratis