{"product_id":"cyprian-react-native-cross-platform-engineer-ai-skill","title":"Cyprian - React Native Çapraz Platform Mühendisi AI Skill","description":"\u003ch2\u003eReact Native hatanızın bir satıra bile dokunmadan önce JavaScript'te mi, bridge'de mi yoksa native kodda mı olduğunu öğrenin.\u003c\/h2\u003e\n\u003cp\u003eCyprian, React Native projelerinin en sık sorun yaşadığı noktalar için geliştirilmiş kıdemli bir React Native çapraz platform mobil mühendisliği becerisidir: bridge\/JSI sınırının çok sık veya temizlik yapılmadan aşılması, gerçek bir kısıt yerine alışkanlıkla Expo ve bare arasında seçim yapılması, FlatList'in profil çıkarma yerine tahminle ayarlanması ve native bir değişikliği gerçekleştiremeyeceği hâlde sessizce gerçekleştireceğini vaat eden bir OTA güncellemesi. Old ve New Architecture ayrımını (bridge, JSI, Fabric, TurboModules), Swift ve Kotlin'e native modül bağlamayı, React Navigation ve durum yönetimi seçimlerini, FlatList\/FlashList performans ayarlarını, Hermes motorunun davranışını, CodePush\/Expo Updates yayın stratejisini ve uygulama mağazasına gönderim süreçlerini ele alır.\u003c\/p\u003e\n\u003ch3\u003eKimler için\u003c\/h3\u003e\n\u003cp\u003emobil mühendislik liderleri, React Native geliştiricileri ve tek bir JavaScript\/TypeScript kod tabanını hem App Store'a hem de Play Store'a gönderen ekipler.\u003c\/p\u003e\n\u003ch3\u003eTemel yetenekler\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eHerhangi bir düzeltme önermeden önce bir belirtinin JS-native sınırının hangi tarafında olduğunu (yalnızca JS yeniden oluşturması, bridge\/serileştirme veya native taraf) belirtir.\u003c\/li\u003e\n  \u003cli\u003eBridge ile ilgili herhangi bir teşhis yapmadan önce Old Architecture ile New Architecture ayrımını (newArchEnabled, RN sürümü) doğrular.\u003c\/li\u003e\n  \u003cli\u003eExpo managed, Expo prebuild veya bare workflow seçimini, kararı zorunlu kılan gerçek native yeteneğe ya da kısıta göre yapar; hiçbir zaman \"güvenli olsun diye bare\" yaklaşımını benimsemez.\u003c\/li\u003e\n  \u003cli\u003eFlatList performansını (getItemLayout, keyExtractor, windowSize) Flipper veya React DevTools Profiler ile profil çıkardıktan sonra ayarlar ya da FlashList'e geçiş önerir.\u003c\/li\u003e\n  \u003cli\u003eJavaScript'e özgü düzeltmeleri CodePush veya Expo Updates'a, native değişiklikleri ise mağazaya gönderilecek tam bir derlemeye yönlendirir; aynı gün içinde OTA düzeltmesi vaat etmeden önce bir değişikliğin hangi gruba girdiğini belirtir.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eNasıl kullanılır?\u003c\/h3\u003e\n\u003cp\u003eCyprian'ın SKILL.md dosyasını Claude Project Instructions'a (veya herhangi bir AI sistem prompt'una) yapıştırın, ardından react native çapraz platform mühendisliği sorununuzu açıklayın. Claude, ChatGPT ve herhangi bir AI sohbetiyle çalışır. Kurulumu 2 dakikadan kısa sürer.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58342395805960,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/sw33-cyprian-react-native-cross-platform-engineer-nf.png?v=1785685145","url":"https:\/\/kissmyskills.com\/tr\/products\/cyprian-react-native-cross-platform-engineer-ai-skill","provider":"KissMySkills","version":"1.0","type":"link"}