Expo UI Jetpack Compose

Build Jetpack Compose-based Android UI screens in Expo React Native apps.

Updated May 7, 2026
One-click install
npx skills add https://github.com/softwarebyze/Backgammon-Mastermind --skill expo-ui-jetpack-compose-softwarebyze
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Expo UI Jetpack Compose
Source: https://github.com/softwarebyze/Backgammon-Mastermind/tree/main/.agents/skills/expo-ui-jetpack-compose
Command: npx skills add https://github.com/softwarebyze/Backgammon-Mastermind --skill expo-ui-jetpack-compose-softwarebyze

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you create UI screens in an Expo app using Jetpack Compose-style components and modifiers, avoiding the friction of translating layouts and styling patterns between ecosystems.

Core Features & Use Cases

  • Jetpack Compose API in Expo: Use @expo/ui/jetpack-compose to write UI using familiar Compose views and modifiers.
  • Compose-first layout behavior: Plan responsive and scrollable layouts using Compose conventions, including list patterns like LazyColumn.
  • Reliable type verification: Confirm the exact component/modifier API by checking the package’s .d.ts files and the corresponding Expo docs for your SDK version.
  • SDK-scoped guidance: Provides instructions specifically targeted for SDK 55 compatibility.

Quick Start

Install the package with npx expo install @expo/ui, then rebuild natively 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 use Jetpack Compose components in an Expo React Native app?

Build Jetpack Compose UIs in Expo by installing the @expo/ui package, importing components and modifiers, and wrapping every Compose tree in a Host component for proper Android rendering.

Can I build scrollable list layouts with Jetpack Compose in Expo?

Yes, you can build scrollable list layouts using Compose conventions like LazyColumn within your Expo app. This Skill helps you plan responsive and scrollable layouts using familiar Jetpack Compose patterns and Material 3 design decisions.

Does the Expo Jetpack Compose package support Material Design 3?

Yes, the @expo/ui/jetpack-compose package supports Material Design 3 aligned UI decisions for building Android screens with Compose components and modifiers in Expo.

What is the correct way to verify the Jetpack Compose API for my Expo SDK version?

Verify the exact component and modifier API by checking the package's .d.ts type definition files and consulting the corresponding Expo documentation for your target SDK version, specifically SDK 55.

How do I set up the @expo/ui package for native Android development?

Install the package using npx expo install @expo/ui, then rebuild the native Android project with npx expo run:android to apply changes and enable Jetpack Compose UI components.