What problem does it solve?
This Skill helps developers design and implement native-feeling mobile applications with Expo Router by removing uncertainty around route structure, navigation composition, styling, and platform-specific UI behaviors.
Core Features & Use Cases
- Routing & Layout: Conventions for app directory layout, dynamic and group routes, and using _layout.tsx to compose stacks and NativeTabs.
- UI & Styling: Rules for responsive layouts, safe area handling, shadows and gradients, glass/blur visual effects, and using SF Symbols via expo-image.
- Interactions & Media: Guidance for Reanimated-driven animations, gesture handling, camera/audio/video integration, form sheets, and toolbar/header composition.
- Use Case: Scaffold an Expo app with NativeTabs and per-tab stacks, add search and media screens, and ensure the app runs in Expo Go before creating custom builds.
Quick Start
Create an Expo Router app and ask to scaffold NativeTabs with a stack per tab, a responsive home screen, example Reanimated animations, and media handling using expo-image and expo-video.