What problem does it solve? Cross-platform mobile development with React Native involves recurring pitfalls: slow list rendering, inconsistent iOS/Android behavior, keyboard and notch handling, and fragile navigation setup. This Skill provides a senior-engineer workflow with verified patterns, constraints, and error recovery steps for building production mobile apps. ## Core Features & Use Cases - Navigation Architecture: Implements Expo Router or React Navigation hierarchies including tabs, stacks, drawers, protected routes, and deep linking. - Performance Optimization: Applies FlatList/SectionList best practices with memo, useCallback, getItemLayout, and FlashList alternatives for large datasets. - Platform Handling: Manages SafeArea insets, KeyboardAvoidingView, StatusBar, Android back button, and platform-specific file splits (.ios.tsx / .android.tsx). - Use Case: When building an Expo app with a tabbed home screen, a login flow, and an infinite-scrolling product list, this Skill delivers typed route params, memoized list items, and correct keyboard behavior on both platforms. ## Quick Start Use the react-native-expert skill to scaffold an Expo Router app with tab navigation and an optimized FlatList product screen.