mobile

Provide patterns and best practices for React Native and Flutter mobile development.

20|5|Updated Jan 5, 2026
One-click install
npx skills add https://github.com/miles990/claude-software-skills --skill mobile-miles990
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mobile
Source: https://github.com/miles990/claude-software-skills/tree/main/development-stacks/mobile
Command: npx skills add https://github.com/miles990/claude-software-skills --skill mobile-miles990

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides comprehensive guidance and patterns for developing native and cross-platform mobile applications using frameworks like React Native and Flutter.

Core Features & Use Cases

  • Cross-Platform Development: Leverage React Native and Flutter for iOS and Android.
  • Native Module Integration: Understand how to bridge native code with cross-platform frameworks.
  • UI/UX Best Practices: Implement responsive design, gesture handling, and platform-specific UI.
  • State Management & Navigation: Utilize modern solutions like Riverpod, GoRouter, and React Navigation.
  • Use Case: Develop a new feature for a mobile app that requires camera access and location services, ensuring a consistent user experience across both iOS and Android.

Quick Start

Use the mobile skill to generate a basic React Native component for displaying a list of users.

Frequently Asked Questions about mobile

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

FAQPage Schema
How do I build a cross-platform mobile app for iOS and Android?

Build cross-platform mobile apps using React Native and Flutter to share a single codebase for iOS and Android. This Skill provides component patterns, navigation, state management, and Expo integration to facilitate consistent cross-platform UI and functionality.

What is the best way to manage state and navigation in Flutter and React Native?

Manage state and navigation in Flutter and React Native using modern solutions like Riverpod, GoRouter, and React Navigation. These frameworks provide structured patterns for handling component routing and data flow across iOS and Android environments.

How do I access native device features like the camera in a cross-platform app?

Access native device features like the camera and location services by bridging native code with cross-platform frameworks. Use native module integration and Expo APIs to ensure consistent device functionality across both iOS and Android platforms.

Can I use platform-specific UI components in React Native and Flutter?

Yes, you can implement platform-specific UI components in React Native and Flutter. The Skill provides UI/UX best practices for responsive design, gesture handling, and writing platform-specific code to match native iOS and Android interface conventions.

React Native vs Flutter: which framework should I choose for mobile app development?

React Native and Flutter both enable cross-platform mobile app development for iOS and Android. Choose React Native for JavaScript integration and Expo APIs, or Flutter for Dart-based UI rendering with Riverpod and GoRouter state management patterns.

When should I not use cross-platform frameworks for mobile app development?

Avoid cross-platform frameworks like React Native and Flutter when an app requires heavy platform-specific optimizations or native APIs not easily bridged. In such cases, native iOS and Android development may be necessary to meet performance or hardware constraints.