Expo UI Jetpack Compose

Build modular Expo React Native UIs using Jetpack Compose-style components.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/yushanwebdev/yumail --skill expo-ui-jetpack-compose-yushanwebdev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Expo UI Jetpack Compose
Source: https://github.com/yushanwebdev/yumail/tree/main/.opencode/skills/expo-ui-jetpack-compose
Command: npx skills add https://github.com/yushanwebdev/yumail --skill expo-ui-jetpack-compose-yushanwebdev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enables using Jetpack Compose-inspired UI primitives within Expo React Native apps, reducing friction when building modular, reusable interfaces.

Core Features & Use Cases

  • Jetpack Compose-style API with components like LazyColumn, Icon, Button, and Host wrappers.
  • Platform-aware rendering and web variants support (web.tsx and web-specific components).
  • Use cases include building complex, responsive mobile UIs with a declarative, composable approach.

Quick Start

Install the package and start building by wrapping your UI in Host from @expo/ui/jetpack-compose.

Frequently Asked Questions about Expo UI Jetpack Compose

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

FAQPage Schema
How do I use Jetpack Compose components in an Expo React Native app?

You can use Jetpack Compose-style components like LazyColumn, Icon, Button, and Host wrappers in Expo React Native by installing the package and wrapping your UI in the Host component from @expo/ui/jetpack-compose.

Can I build responsive mobile interfaces with reusable modifiers in React Native?

You can build responsive mobile UIs declaratively using composable components, reusable modifiers, and platform-specific variants. The approach provides Jetpack Compose-style API primitives like LazyColumn and Host wrappers to reduce friction when building modular interfaces.

Do I need any specific dependencies to start building composable UIs with Expo?

You can build responsive mobile UIs declaratively using composable components, reusable modifiers, and platform-specific variants. The approach provides Jetpack Compose-style API primitives like LazyColumn and Host wrappers to reduce friction when building modular interfaces.

Why use composable components and Host wrappers for React Native UI development?

You can build responsive mobile UIs declaratively using composable components, reusable modifiers, and platform-specific variants. The approach provides Jetpack Compose-style API primitives like LazyColumn and Host wrappers to reduce friction when building modular interfaces.