What problem does it solve?
This guide removes uncertainty and repetition when building native-feeling user interfaces with Expo Router by providing clear conventions, migration guidance, and platform-specific UI patterns so teams can deliver consistent, responsive apps faster.
Core Features & Use Cases
- Routing & Structure: Clear route file conventions, dynamic routes, group routes, and layout rules to keep navigation predictable and maintainable.
- Native Navigation & Tabs: NativeTabs integration, stack nesting patterns, header and toolbar composition, and migration advice from JS tabs for iOS and Android.
- Styling & Visuals: Guidance on safe area handling, gradients (New Architecture), blur and liquid glass effects, SF Symbols, and recommended component libraries.
- Interactions & Media: Reanimated-driven animations, gesture patterns, camera/media handling, storage recommendations, and form-sheet/modal patterns for common flows.
- Use Case: Migrate a tabbed Expo app to NativeTabs with native headers, add animated list transitions, and implement a camera screen with liquid glass controls and proper permission handling.
Quick Start
Start the app in Expo Go by running npx expo start, scan the QR code, and verify navigation, tabs, styling, and animations work on a device.