building-native-ui

Guide native UI patterns for Expo Router apps with styling and navigation.

Updated Nov 21, 2025
One-click install
npx skills add https://github.com/NathanColosimo/kompose --skill building-native-ui-nathancolosimo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: building-native-ui
Source: https://github.com/NathanColosimo/kompose/tree/main/.agents/skills/building-native-ui
Command: npx skills add https://github.com/NathanColosimo/kompose --skill building-native-ui-nathancolosimo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This guide helps teams design and implement native UI patterns for Expo Router-powered apps, consolidating styling, navigation, and UX guidelines into a single resource.

Core Features & Use Cases

  • Navigation patterns: consistent stacks, tabs, and headers across platforms.
  • Styling & UI composition: glass effects, shadows, and typography with Expo components.
  • Patterns & references: ready-made examples and constraints for efficient development.

Quick Start

Create a first screen using Native Tabs and a glass-style header following this guide.

Frequently Asked Questions about building-native-ui

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

FAQPage Schema
How do I build native tabs and navigation stacks with Expo Router?

To build native UI with Expo Router, you implement consistent navigation stacks, native tabs, and headers across platforms, leveraging styling and animation guidelines to deliver polished mobile user experiences.

What is the best way to add iOS glass effects to an Expo app?

Adding iOS glass effects in an Expo app involves using specific Expo UI composition and styling guidelines for shadows, typography, and glass materials to achieve a native look.

Can I use native UI patterns like iOS toolbars with Expo Router?

Yes, Expo Router supports native UI patterns including iOS toolbars and native tabs, providing ready-made examples and design constraints to help build efficient cross-platform mobile applications.

How do I style headers and apply shadows in Expo Router?

Styling headers and applying shadows in Expo Router requires following established UI composition guidelines to ensure visual consistency and optimized performance across all app routes and components.

Do I need Expo Router to implement native tabs and glass effects?

Yes, implementing native tabs, glass effects, and iOS toolbars using this specific approach requires Expo Router, as it consolidates the necessary styling, navigation, and UX guidelines into one resource.

What are the limitations when designing cross-platform mobile apps with Expo Router?

Limitations in Expo Router cross-platform apps are mitigated by adhering to provided design constraints and performance optimizations for routes, components, and navigation patterns to ensure stable behavior.