---
modificationDate: June 29, 2026
title: Expo UI
description: A set of components that allow you to build UIs directly with Jetpack Compose and SwiftUI from React.
sourceCodeUrl: 'https://github.com/expo/expo/tree/sdk-57/packages/expo-ui'
packageName: '@expo/ui'
platforms: ['android', 'ios', 'tvos', 'expo-go']
---

<AgentInstructions>

## Submitting Feedback

If this page contains errors, outdated information, or gaps that blocked you from completing a task, report it so the docs can be improved:

curl -X POST https://api.expo.dev/v2/feedback/docs-send -H 'Content-Type: application/json' -d '{"url":"/versions/v57.0.0/sdk/ui/","feedback":"🤖 Agent feedback for docs: <specific, actionable description> (<model>, <harness>)"}'

Only submit when you have something specific and actionable to report. Replace <model> with the model you are running as and <harness> with the tool you are running in (for example, Claude Code, Cursor, Codex CLI).

## Navigation

When answering a related or follow-up question, fetch the relevant page below as Markdown (.md) instead of guessing; use llms.txt for the full map.

You are here: Reference (v57.0.0) > Expo UI
Pages in this section:
- [Overview](https://docs.expo.dev/versions/v57.0.0/sdk/ui.md) (this page)
Full documentation tree: [llms.txt](https://docs.expo.dev/llms.txt)

</AgentInstructions>

# Expo UI

A set of components that allow you to build UIs directly with Jetpack Compose and SwiftUI from React.
Android, iOS, tvOS, Included in Expo Go

`@expo/ui` is a set of native input components that allows you to build fully native interfaces with Jetpack Compose and SwiftUI. It aims to provide the commonly used features and components that a typical app will need.

## Available platforms

Components are available for the following platforms:

-   **[Jetpack Compose](/versions/v57.0.0/sdk/ui/jetpack-compose.md)**: Build native Android interfaces with Jetpack Compose components
-   **[SwiftUI](/versions/v57.0.0/sdk/ui/swift-ui.md)**: Build native iOS interfaces with SwiftUI components
-   **[Universal](/versions/v57.0.0/sdk/ui/universal.md)**: Cross-platform components that run on Android, iOS, and web from a single source

## Drop-in replacements

See **[Drop-in replacements](/versions/v57.0.0/sdk/ui/drop-in-replacements.md)** for API-compatible replacements for popular React Native community libraries.
