expo-app-design

Blueprint Expo app design with file-based routing, native navigation, and motion effects.

4|Updated Apr 9, 2026
One-click install
npx skills add https://github.com/thejordanleopold/claude-code-skills-distilled --skill expo-app-design-thejordanleopold
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: expo-app-design
Source: https://github.com/thejordanleopold/claude-code-skills-distilled/tree/main/expo-app-design
Command: npx skills add https://github.com/thejordanleopold/claude-code-skills-distilled --skill expo-app-design-thejordanleopold

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Building mobile apps with Expo often requires assembling routing, navigation, and platform-specific UI patterns from scratch, which slows development and risks inconsistencies.

Core Features & Use Cases

  • File-based routing with Expo Router to structure screens and navigation
  • Native tabs, stacks, modals, and form sheets for platform-consistent navigation
  • Reanimated animations and scroll-driven effects to enhance UX
  • Media handling, storage patterns, and visual effects such as blur and glass
  • Platform-specific design patterns for iOS and Android, including SF Symbols integration and haptics guidance
  • Advanced UI patterns including 3D graphics support and responsive layout guidelines

Quick Start

Create a new Expo app and apply the expo-app-design guidelines to configure routing, navigation, and native UI patterns.

Frequently Asked Questions about expo-app-design

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I structure navigation and routing in an Expo React Native app?▼

File-based routing with Expo Router structures Expo navigation by defining screens inside an app/ directory, using _layout.tsx to configure native stacks, tabs, and modals.

How do I add motion effects and scroll-driven animations in React Native?▼

Reanimated enables scroll-driven animations and motion effects in Expo apps, providing blueprint patterns for enhancing native UI and UX without native code overrides.

What is the best way to handle platform-specific UI patterns for iOS and Android in Expo?▼

Applying process.env.EXPO_OS platform guards separates iOS and Android design patterns in Expo, enabling distinct native UI elements like SF Symbols and haptics guidance.

Can I use blur effects and form sheets with Expo Router?▼

Yes, Expo Router supports native modals and form sheets, and the design blueprint prescribes visual effects like blur and glass for polished platform-consistent navigation.

Does this Expo app design blueprint include media handling and storage patterns?▼

Yes, the blueprint covers media handling and storage patterns, enforcing expo-image for rendering while including guardrails for accessibility and performance optimization.