Expo UI Jetpack Compose

Build Jetpack Compose UI screens in Expo apps using @expo/ui/jetpack-compose.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It solves the problem of building Android-style Jetpack Compose interfaces inside an Expo app by providing an API bridge for Compose Views and modifiers.

Core Features & Use Cases

  • Jetpack Compose parity: Use Expo UI’s Jetpack Compose components and modifiers to write UI with Compose + Material 3 concepts.
  • Correct component usage: Prefer Expo UI patterns like using LazyColumn for scrollable lists instead of React Native ScrollView/FlatList.
  • Deterministic, type-safe implementation: Validate component and modifier APIs by reading the package’s .d.ts type definitions and the matching Expo SDK version docs.
  • Native rebuild awareness: Install requires a native rebuild to ensure the package is fully integrated.

Quick Start

Install the package by running npx expo install @expo/ui and then rebuild your Android project with npx expo run:android.

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 build Jetpack Compose UIs in an Expo app?▼

Build Jetpack Compose UIs in Expo by importing components from @expo/ui/jetpack-compose and modifiers from @expo/ui/jetpack-compose/modifiers, then wrapping your Compose tree in a Host component.

When should I use LazyColumn instead of React Native ScrollView in Expo?▼

Use LazyColumn instead of React Native ScrollView or FlatList when building scrollable lists in Expo to align with Jetpack Compose parity and Material 3 UI patterns.

Does the Expo Jetpack Compose package require a native rebuild?▼

Yes, the Expo Jetpack Compose package requires a native rebuild. Run npx expo install @expo/ui and rebuild your Android project with npx expo run:android to integrate the package.

How do I verify Jetpack Compose component APIs for Expo SDK 55?▼

Verify Jetpack Compose component APIs for Expo SDK 55 by reading the package's local .d.ts type definitions and checking the matching SDK-versioned Expo documentation URLs.

Can I use Material Design 3 components with Expo UI Jetpack Compose?▼

Yes, you can use Material Design 3 components with Expo UI Jetpack Compose by utilizing the provided Compose components and modifiers to write UI with Compose and Material 3 concepts.

What are the limitations of using Expo UI Jetpack Compose for web development?▼

Expo UI Jetpack Compose targets mobile and web developers needing consistent UI patterns, but requires verifying exact APIs through local .d.ts files and SDK 55 documentation to avoid implementation errors.