Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
aj-geddes avatar

React Native App

  • 454 installs
  • 305 repo stars
  • Updated March 4, 2026
  • aj-geddes/useful-ai-prompts

react-native-app is a mobile agent skill that scaffolds and implements React Native screens, navigation, state, and native modules for developers shipping cross-platform iOS and Android apps from product requirements.

About

react-native-app is an aj-geddes/useful-ai-prompts agent skill for building cross-platform mobile apps with React Native using modern patterns. The skill documents React Navigation stack and tab setups, Redux and Context API state management, Axios API integration, functional components with hooks, and platform-specific handling across 4 reference guides in the references directory. Developers reach for react-native-app when bootstrapping iOS and Android apps from a shared JavaScript codebase, wiring navigation flows, FlatList performance, and environment-based API endpoints. It fits teams leveraging web React experience who need structured mobile scaffolding with TypeScript, error boundaries, and dual-platform testing checklists.

  • Bootstraps Expo or bare React Native project structure
  • Implements navigation, screens, and reusable component libraries
  • Handles platform-specific iOS and Android considerations
  • Wires API clients, auth flows, and local state management

React Native App by the numbers

  • 454 all-time installs (skills.sh)
  • Ranked #315 of 1,039 Mobile Development skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/aj-geddes/useful-ai-prompts --skill react-native-app

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs454
repo stars305
Last updatedMarch 4, 2026
Repositoryaj-geddes/useful-ai-prompts

How do you scaffold React Native apps with navigation and Redux?

Scaffold and implement React Native screens, navigation, state, and native modules for iOS and Android apps from product requirements.

Who is it for?

Developers building cross-platform iOS and Android apps with React Native who need navigation, state, and API patterns from structured reference guides.

Skip if: Native Swift or Kotlin-only apps with no React Native JavaScript layer or shared web codebase.

When should I use this skill?

Product requirements call for new React Native screens, navigation flows, Redux state, or Axios API integration on iOS and Android.

What you get

React Native screen components, navigation stacks, Redux stores, and Axios API modules for iOS and Android

  • screen components
  • navigation configuration
  • Redux store modules

By the numbers

  • Includes 4 reference guides in the references directory
  • Documents React Navigation stack and bottom tab navigator setup

Files

SKILL.mdMarkdownGitHub ↗

React Native App Development

Table of Contents

Overview

Create robust cross-platform mobile applications using React Native with modern development patterns including navigation, state management, API integration, and native module handling.

When to Use

  • Building iOS and Android apps from single codebase
  • Rapid prototyping for mobile platforms
  • Leveraging web development skills for mobile
  • Sharing code between React Native and React Web
  • Integrating with native modules and APIs

Quick Start

Minimal working example:

// Navigation with React Navigation
import React from "react";
import { NavigationContainer } from "@react-navigation/native";
import { createNativeStackNavigator } from "@react-navigation/native-stack";
import { createBottomTabNavigator } from "@react-navigation/bottom-tabs";
import { Ionicons } from "@expo/vector-icons";

const Stack = createNativeStackNavigator();
const Tab = createBottomTabNavigator();

function HomeStack() {
  return (
    <Stack.Navigator
      screenOptions={{
        headerStyle: { backgroundColor: "#6200ee" },
        headerTintColor: "#fff",
        headerTitleStyle: { fontWeight: "bold" },
      }}
    >
      <Stack.Screen
        name="Home"
        component={HomeScreen}
        options={{ title: "Home Feed" }}
      />
      <Stack.Screen name="Details" component={DetailsScreen} />
// ... (see reference guides for full implementation)

Reference Guides

Detailed implementations in the references/ directory:

GuideContents
Project Setup & NavigationProject Setup & Navigation
State Management with ReduxState Management with Redux
API Integration with AxiosAPI Integration with Axios
Functional Component with HooksFunctional Component with Hooks

Best Practices

✅ DO

  • Use functional components with React Hooks
  • Implement proper error handling and loading states
  • Use Redux or Context API for state management
  • Leverage React Navigation for routing
  • Optimize list rendering with FlatList
  • Handle platform-specific code elegantly
  • Use TypeScript for type safety
  • Test on both iOS and Android
  • Use environment variables for API endpoints
  • Implement proper memory management

❌ DON'T

  • Use inline styles excessively (use StyleSheet)
  • Make API calls without error handling
  • Store sensitive data in plain text
  • Ignore platform differences
  • Create large monolithic components
  • Use index as key in lists
  • Make synchronous operations
  • Ignore battery optimization
  • Deploy without testing on real devices
  • Forget to unsubscribe from listeners

Related skills

FAQ

What does the react-native-app skill cover?

react-native-app from aj-geddes/useful-ai-prompts covers React Native navigation with React Navigation, Redux or Context state, Axios API integration, hooks-based components, and platform-specific patterns for iOS and Android delivery.

How many reference guides ship with react-native-app?

react-native-app includes 4 reference guides in its references directory covering project setup and navigation, Redux state management, Axios API integration, and functional components with hooks for cross-platform mobile apps.

Mobile Developmentfrontendintegrations

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.