What problem does it solve?
It prevents slow, inconsistent, and non-native-feeling React Native UI by standardizing Expo Router patterns, iOS-first navigation behaviors, and Apple-aligned styling rules.
Core Features & Use Cases
- Expo Router UI conventions: Defines how to structure routes, stacks, tab layouts, modals, and sheets so navigation behaves predictably across iOS and Android.
- Native iOS/UX patterns: Provides guidance for toolbars, headers, search bars, link previews, context menus, and native tab behaviors to match platform expectations.
- Production-grade styling system: Enforces practical styling rules (safe areas, spacing, animations, shadows, rounded corners) so screens look consistent and responsive.
- Component/library do’s & don’ts: Specifies preferred libraries and primitives (e.g., Reanimated, Expo Symbols, Blur/Glass, native controls) to avoid regressions and missing-native features.
Quick Start
Use the building-native-ui guide to implement an Expo Router screen layout that follows the provided route rules, styling constraints, and native navigation patterns.