mobile-react-native

Guide React Native development with Expo, Expo Router, and performance optimizations.

14|3|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/rnavarych/alpha-engineer --skill mobile-react-native-rnavarych
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mobile-react-native
Source: https://github.com/rnavarych/alpha-engineer/tree/main/plugins/billy-milligan/skills/development/mobile-react-native
Command: npx skills add https://github.com/rnavarych/alpha-engineer --skill mobile-react-native-rnavarych

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides best practices and patterns for developing high-performance React Native mobile applications, focusing on Expo, navigation, and modern architecture.

Core Features & Use Cases

  • Expo Managed Workflow: Guidance on leveraging Expo's managed workflow for faster development and easier deployment.
  • Efficient Navigation: Strategies for implementing robust navigation using Expo Router, including deep linking and authentication flows.
  • Performance Optimization: Techniques for optimizing app performance, such as using FlatList effectively, MMKV for storage, and the Hermes engine.
  • New Architecture: Understanding and migrating to React Native's New Architecture (Fabric and TurboModules).
  • Use Case: A developer needs to build a new e-commerce app using React Native and Expo. They can use this Skill to learn about setting up Expo Router for navigation, optimizing product lists with FlatList, and implementing a secure authentication flow.

Quick Start

Learn about Expo Router's file-based routing by reviewing the references/navigation-patterns.md file.

Frequently Asked Questions about mobile-react-native

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

FAQPage Schema
How do I optimize React Native FlatList performance for large data sets?

Optimize React Native FlatList performance by implementing key extractors, windowing techniques, and lightweight item components. This Skill provides specific guidance on configuring FlatList effectively within Expo applications to maintain smooth scrolling.

How do I set up Expo Router for navigation and deep linking?

Set up Expo Router navigation using file-based routing patterns to handle deep linking and authentication flows. This Skill provides reference materials on structuring navigation patterns for robust React Native mobile apps.

What is React Native New Architecture and how do I migrate?

React Native New Architecture introduces Fabric and TurboModules to improve rendering and native module performance. This Skill guides developers through understanding and migrating to this modern architecture within Expo environments.

What is the best way to implement fast local storage in React Native?

The best way to implement fast local storage in React Native is using MMKV. This Skill recommends MMKV for high-performance synchronous storage operations, replacing slower asynchronous alternatives.

Can I use the Expo managed workflow for complex e-commerce apps?

Yes, you can use the Expo managed workflow for complex e-commerce apps. This Skill covers leveraging Expo for faster development, deploying efficiently, and implementing secure authentication flows.

Does the Hermes engine work with Expo and React Native New Architecture?

Yes, the Hermes engine works with Expo and the New Architecture. This Skill details performance optimizations including enabling Hermes to execute JavaScript efficiently alongside Fabric and TurboModules.