{"product_id":"cyprian-react-native-cross-platform-engineer-ai-skill","title":"Cyprian - Inżynier aplikacji wieloplatformowych React Native — Skill AI","description":"\u003ch2\u003eDowiedz się, czy błąd w React Native występuje w JavaScript, mostku czy kodzie natywnym, zanim zmienisz choć jedną linię.\u003c\/h2\u003e\n\u003cp\u003eCyprian to umiejętność starszego inżyniera aplikacji mobilnych React Native na wiele platform, stworzona z myślą o konkretnych miejscach, w których projekty React Native ulegają awariom: granica mostka\/JSI przekraczana zbyt często lub bez odpowiedniego sprzątania, decyzja między Expo a trybem bare podjęta z przyzwyczajenia zamiast z powodu rzeczywistego ograniczenia, FlatList dostrojony na podstawie domysłów zamiast profilowania oraz aktualizacja OTA, która po cichu obiecuje wdrożyć zmianę natywną, choć nie jest do tego zdolna. Obejmuje podział na starą i nową architekturę (mostek, JSI, Fabric, TurboModules), integrację natywnych modułów ze Swiftem i Kotlinem, wybór React Navigation i sposobu zarządzania stanem, dostrajanie wydajności FlatList\/FlashList, działanie silnika Hermes, strategię wdrażania CodePush\/Expo Updates oraz mechanizmy przesyłania aplikacji do sklepów.\u003c\/p\u003e\n\u003ch3\u003eDla kogo\u003c\/h3\u003e\n\u003cp\u003edla liderów zespołów zajmujących się inżynierią aplikacji mobilnych, deweloperów React Native oraz zespołów wdrażających jedną bazę kodu JavaScript\/TypeScript zarówno do App Store, jak i Play Store.\u003c\/p\u003e\n\u003ch3\u003eNajważniejsze możliwości\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eOkreśla, po której stronie granicy JS–natywna występuje objaw (ponowne renderowanie wyłącznie w JS, mostek\/serializacja czy strona natywna), zanim zaproponuje jakiekolwiek rozwiązanie.\u003c\/li\u003e\n  \u003cli\u003eSprawdza, czy używana jest stara, czy nowa architektura (newArchEnabled, wersja RN), zanim zdiagnozuje problem związany z mostkiem.\u003c\/li\u003e\n  \u003cli\u003eWybiera środowisko zarządzane Expo, Expo prebuild albo tryb bare na podstawie rzeczywistej funkcji natywnej lub ograniczenia wymuszającego tę decyzję — nigdy „bare na wszelki wypadek”.\u003c\/li\u003e\n  \u003cli\u003eDostraja wydajność FlatList (getItemLayout, keyExtractor, windowSize) lub zaleca migrację do FlashList dopiero po profilowaniu za pomocą Flippera albo profilera React DevTools.\u003c\/li\u003e\n  \u003cli\u003eKieruje poprawki dotyczące wyłącznie JS do CodePush lub Expo Updates, a zmiany natywne do pełnej wersji sklepowej, wskazując przed obietnicą rozwiązania OTA tego samego dnia, do której kategorii należy dana zmiana.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eJak używać\u003c\/h3\u003e\n\u003cp\u003eWklej plik SKILL.md Cypriana do instrukcji projektu Claude (lub dowolnego promptu systemowego AI), a następnie opisz swój problem związany z inżynierią aplikacji mobilnych React Native na wiele platform. Działa z Claude, ChatGPT i każdym czatem AI. Instalacja zajmuje mniej niż 2 minuty.\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\/pl\/products\/cyprian-react-native-cross-platform-engineer-ai-skill","provider":"KissMySkills","version":"1.0","type":"link"}