React Native

Build & Deployment

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

20 mülakat soruları·
Mid-Level
1

React Native'de Debug build ile Release build arasındaki temel fark nedir?

Cevap

Debug build, hata ayıklayıcı ve Hot Reload gibi geliştirme araçlarını içerir ve JavaScript bundle'ı Metro tarafından sunulur. Release build üretim için optimize edilmiştir: JavaScript küçültülür ve uygulama bundle'ına dahil edilir, geliştirme araçları devre dışı bırakılır ve performans optimizasyonları etkinleştirilir (önceden derlenmiş Hermes, Android'de ProGuard).

2

React Native projesinde Android build yapılandırmasını hangi dosya içerir?

Cevap

android/app/build.gradle dosyası ana Android build yapılandırmasını içerir: uygulama sürümü, hedef SDK, bağımlılıklar, build varyantları, imzalama yapılandırması ve ProGuard seçenekleri. android/build.gradle dosyası Gradle araç sürümleri ve depolar gibi global proje yapılandırmalarını içerir.

3

Play Store yayını için AAB (Android App Bundle) dosyası nasıl oluşturulur?

Cevap

cd android && ./gradlew bundleRelease komutu android/app/build/outputs/bundle/release/ içinde bir AAB dosyası oluşturur. AAB formatı 2021'den beri Play Store'daki yeni uygulamalar için zorunludur. Google Play bu formatı cihaz yapılandırmasına göre optimize edilmiş APK'lar oluşturmak için kullanır ve kullanıcılar için indirme boyutunu önemli ölçüde azaltır.

4

React Native iOS projesinde Podfile dosyasının rolü nedir?

5

Terminalden bir iOS Release build'i hangi komut oluşturur?

+17 mülakat soruları

Bir sonraki mülakatın için React Native'de uzmanlaş

Tüm sorulara, flashcards'a, teknik testlere, code review alıştırmalarına ve mülakat simülatörlerine eriş.

Ücretsiz başla