Expo 42 Duyuruldu


Görsel Referansı


Expo SDK 42 duyuruldu. Bu yeni versiyondaki yeniliklere birlikte bakalım.


Öne Çıkanlar

  • Özel geliştirme istemcilerinin ön izleme sürümü. expo-dev-client kitaplığı, EAS Build ile birlikte, react-native-fast-image, react-native-blurhash, react-native-date-picker ve @react-native-voice gibi kütüphanelerin kullanılmasını mümkün kılıyor, Expo SDK'sine dahil olmasalar bile, yönetilen Expo projelerinizde. expo-dev-client'ı, herhangi bir React Native uygulamasının hata ayıklama yapılarına “Expo Go” benzeri bir arayüz yükleyen bir kütüphane olarak düşünebilirsiniz. Evet, expo-dev-client, yalnızca Expo tarafından yönetilen uygulamalarda değil, herhangi bir React Native uygulamasında çalışıyor.

  • Birinci taraf Stripe desteği: @stripe/stripe-react-native kitaplığının Expo projelerinde sorunsuz çalışmasını sağlamak için Stripe ekibiyle işbirliği yapıldı. SDK 42 ile, expo-payments-stripe bu yeni kütüphane lehine kullanımdan kaldırılmıştır. API referansında daha fazla bilgi edinebilirsiniz.

  • Android'de Hermes için deneysel destek artık Expo Go'da, EAS Build ile oluşturulmuş uygulamalarda ve Expo güncellemelerinde mevcuttur. Android için Hermes, expo oluşturma ile oluşturulmuş bağımsız uygulamalarda mevcut değildir.

  • EAS Build'ta iyileştirilmiş yönetilen uygulamalar. SDK 41'de, EAS Build'de yönetilen uygulamalar için desteğin ilk sürümünü yayınlanmıştı ve SDK 42'de bir dizi iyileştirmeyi kullanıma sunuldu.

  • EAS Build için varsayılan Xcode sürümü 12.5 olarak güncellendi.

  • Yeni Bildirimler özelliği: SDK 42, çok talep edilen iki expo-notifications özelliği için destek sağlıyor: uygulamanız arka plandayken anında iletme bildirimlerini işleme ve yönetilen iş akışı uygulamanızda özel bildirim seslerini kullanma. Özel sesler yalnızca yeni EAS Build sistemiyle oluşturulmuş uygulamalar için kullanılabilir.


Visual Studio Code için Expo Araçları


"Expo Araçları" Visual Studio Code uzantısı, statik Expo config app.json'ınızın otomatik olarak tamamlanması ve doğrulanması için bir araç olarak oluşturuldu.


Mod Ön İzlemeleri


Modlar, ön derleme işlemi sırasında yerel proje dosyalarını değiştirir. Önceden, ortaya çıkan yerel dosyaları görmenin tek yolu expo prebuild'i çalıştırmak ve bunları dosya ağacında bulmaktı. Bu yavaştı ve eklentileri geliştirmeyi ve birlikte çalışmayı zorlaştırdı. Bu yüzden mod ön izlemesini sunulmuş. VSCode'da ⌘⇧P veya ⌃⇧P 'ye basın, “Expo: önizleme değiştirici” yazın ve ardından ön izlemek için bir dosya seçin. Yapılandırmadaki değişiklikler ön izlemede canlı olarak yansıtılacaktır. Bu, AndroidManifest.xml dosyanıza hangi izinlerin ekleneceğini belirlemek için de kullanılabilir:


IntelliSense