Build & Deployment
Xcode, Android Studio, Gradle, imzalama, TestFlight, Play Console, EAS Build
1React Native'de Debug build ile Release build arasındaki temel fark nedir?
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).
2React Native projesinde Android build yapılandırmasını hangi dosya içerir?
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.
3Play Store yayını için AAB (Android App Bundle) dosyası nasıl oluşturulur?
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.
React Native iOS projesinde Podfile dosyasının rolü nedir?
Terminalden bir iOS Release build'i hangi komut oluşturur?
+17 mülakat soruları
Diğer React Native mülakat konuları
JavaScript Temelleri
React Temelleri
React Native Temelleri
React Hooks
React & React Native için TypeScript
React Native Bileşenleri ve API
React Native Stil ve Düzen
React Native Navigasyonu
React Native State Yönetimi
React Native Networking ve API
Veri Kalıcılığı
Formlar ve Doğrulama
React Native Animasyonları
Native Modules & Bridge
Platforma Özel Kod
İzinler ve Cihaz API'leri
Push Notifications
React Native Testing
React Native Hata Ayıklama
Expo vs React Native Bare
Performans Optimizasyonu
Bellek Yönetimi
Architecture Patterns
React Native New Architecture
Güvenlik En İyi Uygulamaları
Offline-First Architecture
React Native CI/CD
Monorepo ve Kod Paylaşımı
İleri Konular
Uygulama Yaşam Döngüsü ve Arka Plan Yürütme
Kimlik Doğrulama ve Oturum Yönetimi
Monitoring & Crash Reporting
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