Expo UI Jetpack Compose

Integrates Jetpack Compose views into Expo apps using @expo/ui/jetpack-compose.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Expo apps often need to leverage native Android UI primitives via Jetpack Compose but lack direct access within React Native. This Skill enables seamless integration of Jetpack Compose views and modifiers using the Expo UI Jetpack Compose library, reducing context switching and boilerplate.

Core Features & Use Cases

  • Use Jetpack Compose components from @expo/ui/jetpack-compose with modifiers from @expo/ui/jetpack-compose/modifiers.
  • Wrap Jetpack Compose trees in Host for proper sizing and layout control.
  • Consult .d.ts files and official docs for API accuracy when selecting components or modifiers.

Quick Start

Wrap your Jetpack Compose tree in a Host and render a simple Column with Text to verify integration.

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 app?

Wrap your Jetpack Compose tree in a Host component from @expo/ui/jetpack-compose to ensure proper sizing and layout control. The Host wrapper manages the layout constraints for the native Android Compose components rendered within your React Native application.

Can I use Material3 theming with Jetpack Compose in Expo?

Yes, Jetpack Compose integration in Expo is applicable to Android projects running Expo SDK 55. This setup allows you to leverage native Android UI composition with Jetpack Compose components and modifiers without writing extensive boilerplate code.

How do I find the correct API details for Expo UI Jetpack Compose?

Consult the TypeScript definition files (.d.ts) located under @expo/ui/jetpack-compose and its modifiers, along with the official documentation. These resources provide the necessary API accuracy when selecting specific Compose components or applying layout modifiers.

Why do I need a Host wrapper for Jetpack Compose in Expo?

A Host wrapper is required to manage proper sizing and layout control for Jetpack Compose trees in Expo. Wrapping your Compose tree in a Host ensures the native Android UI components integrate correctly with the React Native layout system.