expo

Define Expo app architecture and guidelines for React Native development.

18|4|Updated Apr 3, 2026
One-click install
npx skills add https://github.com/El3tar-cmd/DevHive-Cli --skill expo-el3tar-cmd
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: expo
Source: https://github.com/El3tar-cmd/DevHive-Cli/tree/main/skills/expo
Command: npx skills add https://github.com/El3tar-cmd/DevHive-Cli --skill expo-el3tar-cmd

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Expo development guidelines that ensure consistent architecture, patterns, and best practices across mobile apps built with Expo.

Core Features & Use Cases

  • Architecture guidance for React Native apps using Expo Router, NativeTabs, and secure data handling.
  • State management patterns with TypeScript, React Query, and provider composition.
  • Device feature integration guidelines (camera, location, file uploads) and permission workflows.

Quick Start

Create a minimal Expo app following the architecture and permission patterns described above.

Frequently Asked Questions about expo

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

FAQPage Schema
What is the best way to structure an Expo Router app with TypeScript?▼

Expo app architecture guidelines recommend using NativeTabs routing, maintaining strict TypeScript discipline, and composing state with React Query to ensure consistent mobile app structure.

How do I handle device permissions for camera and location in React Native?▼

Device permission workflows for camera, location, and file uploads in React Native are structured through specific integration guidelines to manage secure data handling and request flows.

Can I use React Query for state management in an Expo app?▼

Yes, React Query is specified for state management patterns within Expo apps, working alongside provider composition and TypeScript to handle data fetching and caching.

Do I need NativeTabs to build a polished mobile app with Expo?▼

NativeTabs routing is a specified requirement in the Expo architecture guidelines, providing a structured navigation pattern for building polished mobile applications.

How do I manage file uploads securely in an Expo application?▼

File uploads in Expo are managed through defined device feature integration guidelines that cover permission workflows and secure data handling practices.

Why should I enforce TypeScript discipline in my React Native project?▼

TypeScript discipline is enforced to solve inconsistent Expo development by providing a comprehensive architecture and predictable state management patterns across mobile apps.