React Native

Build & Deployment

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

20 pertanyaan wawancara·
Mid-Level
1

Apa perbedaan utama antara build Debug dan build Release di React Native?

Jawaban

Build Debug menyertakan alat pengembangan seperti debugger, Hot Reload, dan bundle JavaScript disajikan oleh Metro. Build Release dioptimalkan untuk produksi: JavaScript diminifikasi dan disertakan dalam bundle aplikasi, alat pengembangan dinonaktifkan, dan optimasi performa diaktifkan (Hermes terprakompilasi, ProGuard di Android).

2

File mana yang berisi konfigurasi build Android dalam proyek React Native?

Jawaban

File android/app/build.gradle berisi konfigurasi build Android utama: versi aplikasi, SDK target, dependensi, varian build, konfigurasi signing, dan opsi ProGuard. File android/build.gradle berisi konfigurasi global proyek seperti versi alat Gradle dan repositori.

3

Bagaimana cara menghasilkan file AAB (Android App Bundle) untuk publikasi di Play Store?

Jawaban

Perintah cd android && ./gradlew bundleRelease menghasilkan file AAB di android/app/build/outputs/bundle/release/. Format AAB wajib untuk aplikasi baru di Play Store sejak 2021. Google Play menggunakan format ini untuk menghasilkan APK yang dioptimalkan per konfigurasi perangkat, secara signifikan mengurangi ukuran unduhan untuk pengguna.

4

Apa peran file Podfile dalam proyek React Native iOS?

5

Perintah mana yang menghasilkan build iOS Release dari terminal?

+17 pertanyaan wawancara

Kuasai React Native untuk wawancara berikutnya

Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.

Mulai gratis