Değişiklik günlüğü
React Native Starter Kit'teki tüm önemli değişiklikler.
- Sürüm
Expo SDK 57 ve tam bağımlılık yenilemesi
- Uygulama Expo SDK 57'ye ve eşleşen React Native sürümüne yükseltildi.
- Firebase, RevenueCat, OneSignal, Mixpanel ve Airbridge dahil tüm native modüller SDK 57 uyumlu sürümlerine çıkarıldı.
- EAS Build ve Submit profilleri güncel iOS ve Android gereksinimlerine göre yenilendi.
- AI editörlerinin yeni sürümleri görmesi için agents.md ve claude.md güncellendi.
- Yeni
Kutudan çıkan yedi MCP sunucusu
- heroui-native, firebase, onesignal, airbridge, expo, revenuecat ve plunk sunucularını içeren bir .mcp.json eklendi.
- Firebase sunucusu auth, firestore, functions, crashlytics ve remoteconfig ile sınırlandırıldı; ajanlar başka hiçbir şeye erişemez.
- Claude Code dosyayı otomatik algılar; Cursor aynı formatı .cursor/mcp.json üzerinden okur.
- Customize altına yeni dokümantasyon sayfası eklendi.
- Yeni
Plunk ile işlemsel e-posta
- Onboarding serileri ve işlemsel mail için Plunk bağlandı.
- Pazarlama izni kullanıcı profilinde saklanıyor ve ayarlarda bir anahtar olarak görünüyor.
- Ortam şablonuna PLUNK_API_KEY eklendi.
- Yeni
Airbridge attribution
- Hangi kampanyanın kullanıcı getirdiğini görebilmek için Airbridge kurulum attribution'ı eklendi.
- Deep link temeli hazır; yönlendirmeyi ihtiyacınıza göre yapılandırın.
- Attribution olayları mevcut analitik çağrılarıyla birlikte tetikleniyor.
- İyileştirme
Kod tabanlı feature flag'ler
- Flag'ler artık kolay kontrol için src/config/features.ts dosyasında merkezi olarak tutuluyor.
- Giriş sağlayıcıları, paywall ve Ask AI flag ile kontrol ediliyor.
- Gelecekte uzaktan kontrol için Remote Config stub dahil; şu anda kod tabanlı flag'ler kullanılıyor.
- Yeni
Cloud Functions üzerinde Ask AI
- Firebase Cloud Functions ile çalışan bir Ask AI ekranı eklendi.
- OpenAI, DeepSeek veya Gemini için kendi anahtarını kullan; model tek bir yerden değiştirilebiliyor.
- Anahtarlar sunucu tarafında, functions ortamında kalıyor; uygulama paketine hiç girmiyor.
- Yeni
Sağdan sola destekli on dil
- İngilizce, Türkçe, Arapça, Almanca, Fransızca, İspanyolca, Japonca, Korece ve Çince eklendi.
- Arapça, düzen aynalama dahil tam RTL modunda çalışıyor.
- Profil ekranına anında geçiş yapan dil seçici eklendi.
- İyileştirme
RevenueCat paywall'u yeniden yazıldı
- Paywall ekranı daha net plan karşılaştırması ve satın alma geri yükleme akışıyla yenilendi.
- Yetki kontrolleri tek bir yerde toplandı; bir ekranı kilitlemek tek satırlık iş.
- Hem abonelikleri hem tek seferlik uygulama içi satın almaları destekliyor.
- Yeni
OneSignal push ve Mixpanel analitiği
- OneSignal uçtan uca bağlandı: izin istemi, token kaydı ve bildirim yönetimi.
- Kullanıcılar push'u ayarlardan kapatabiliyor ve değişiklik OneSignal'a işleniyor.
- Ekran ve aksiyon olaylarının tutarlı kalması için tipli bir olay yardımcısıyla Mixpanel eklendi.
- Yeni
Onboarding ve kişiselleştirme anketi
- İlk açılışta çalışan çok adımlı bir onboarding akışı eklendi.
- Kısa bir kişiselleştirme anketi kullanıcıyı segmentliyor ve yanıtları Firestore'da saklıyor.
- Anket profil ekranından istenildiği zaman tekrar alınabiliyor.