React Native

Build & Deployment

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

20 gespreksvragen·
Mid-Level
1

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).

2

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.

3

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.

4

Wat is de rol van het Podfile in een React Native iOS-project?

5

Welk commando genereert een iOS Release-build vanaf de terminal?

+17 gespreksvragen

Beheers React Native voor je volgende gesprek

Krijg toegang tot alle vragen, flashcards, technische tests, code review-oefeningen en gespreksimulatoren.

Begin gratis