react-native-app

aj-geddes/useful-ai-prompts · updated Apr 27, 2026

$npx skills add https://github.com/aj-geddes/useful-ai-prompts --skill react-native-app
0 commentsdiscussion
summary

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

skill.md

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:

Guide Contents
Project Setup & Navigation Project Setup & Navigation
State Management with Redux State Management with Redux
API Integration with Axios API Integration with Axios
Functional Component with Hooks Functional 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

Discussion

Product Hunt–style comments (not star reviews)
  • No comments yet — start the thread.
general reviews

Ratings

4.766 reviews
  • Mei Reddy· Dec 24, 2024

    react-native-app fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.

  • Mia Martin· Dec 24, 2024

    Keeps context tight: react-native-app is the kind of skill you can hand to a new teammate without a long onboarding doc.

  • Ama Lopez· Dec 20, 2024

    react-native-app has been reliable in day-to-day use. Documentation quality is above average for community skills.

  • Shikha Mishra· Dec 16, 2024

    Registry listing for react-native-app matched our evaluation — installs cleanly and behaves as described in the markdown.

  • Meera Yang· Dec 12, 2024

    We added react-native-app from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.

  • Naina Taylor· Dec 8, 2024

    Keeps context tight: react-native-app is the kind of skill you can hand to a new teammate without a long onboarding doc.

  • Meera White· Nov 27, 2024

    react-native-app has been reliable in day-to-day use. Documentation quality is above average for community skills.

  • Ava Reddy· Nov 15, 2024

    We added react-native-app from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.

  • Diego Johnson· Nov 15, 2024

    react-native-app has been reliable in day-to-day use. Documentation quality is above average for community skills.

  • Hassan Harris· Nov 11, 2024

    Keeps context tight: react-native-app is the kind of skill you can hand to a new teammate without a long onboarding doc.

showing 1-10 of 66

1 / 7