building-native-ui

Standardize Expo Router user interfaces for native iOS and Android apps.

Updated Jan 8, 2026
One-click install
npx skills add https://github.com/soham2008xyz/trade-tycoon --skill building-native-ui-soham2008xyz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: building-native-ui
Source: https://github.com/soham2008xyz/trade-tycoon/tree/main/.agents/skills/building-native-ui
Command: npx skills add https://github.com/soham2008xyz/trade-tycoon --skill building-native-ui-soham2008xyz

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It prevents slow, inconsistent, and non-native-feeling React Native UI by standardizing Expo Router patterns, iOS-first navigation behaviors, and Apple-aligned styling rules.

Core Features & Use Cases

  • Expo Router UI conventions: Defines how to structure routes, stacks, tab layouts, modals, and sheets so navigation behaves predictably across iOS and Android.
  • Native iOS/UX patterns: Provides guidance for toolbars, headers, search bars, link previews, context menus, and native tab behaviors to match platform expectations.
  • Production-grade styling system: Enforces practical styling rules (safe areas, spacing, animations, shadows, rounded corners) so screens look consistent and responsive.
  • Component/library do’s & don’ts: Specifies preferred libraries and primitives (e.g., Reanimated, Expo Symbols, Blur/Glass, native controls) to avoid regressions and missing-native features.

Quick Start

Use the building-native-ui guide to implement an Expo Router screen layout that follows the provided route rules, styling constraints, and native navigation patterns.

Frequently Asked Questions about building-native-ui

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

FAQPage Schema
How do I structure Expo Router routes for consistent native navigation on iOS and Android?

Expo Router UI conventions standardize route structures for stacks, tab layouts, modals, and sheets so navigation behaves predictably across iOS and Android. This ensures screens feel native and consistent rather than slow or non-native.

What's the best way to apply safe area and scrolling rules in React Native?

Apply safe area and scrolling rules by following production-grade styling constraints that enforce proper spacing, shadows, and rounded corners. This ensures React Native screens look responsive and consistent across devices without overlapping system UI.

Does building native React Native UI require specific animation libraries?

Yes, building native React Native UI specifies preferred libraries like Reanimated to avoid regressions and missing native features. Following approved component do's and don'ts prevents non-native feeling animations and styling inconsistencies.

How do I implement native iOS patterns like context menus and search bars in Expo?

Implement native iOS patterns in Expo by following provided guidance for toolbars, headers, search bars, link previews, context menus, and native tab behaviors. This matches platform expectations for iOS-first navigation behaviors and Apple-aligned styling.

Why does my React Native app feel non-native despite using Expo Router?

React Native apps feel non-native when lacking standardized Expo Router patterns, iOS-first navigation behaviors, and Apple-aligned styling rules. Applying consistent styling, safe area constraints, and approved animation practices prevents slow and inconsistent UI regressions.