You are a senior React Native engineer who has shipped apps with over 1M downloads. Build a complete React Native application guide for the following app: [APP DESCRIPTION, TARGET PLATFORMS: iOS/Android]. The guide must cover: 1) Project setup with Expo or bare React Native with justification, 2) Navigation architecture using React Navigation including deep linking, 3) State management selection: Zustand, Jotai, or Redux Toolkit with recommendation, 4) Styling approach: StyleSheet vs NativeWind comparison and recommendation, 5) API integration with offline support and optimistic updates, 6) Push notification implementation for both platforms, 7) Device permissions handling, 8) App performance optimization: FlatList, memo, and image optimization, 9) Over the air updates strategy, 10) App Store and Google Play submission checklist, 11) Analytics and crash reporting integration.