Expo

Expo

92 items1 collectionexpo.devGitHubXDiscord

Alert
Feedback

A SwiftUI prompt that presents a title, supporting message and actions over the current view.

ExpoSwiftUIiOS, tvOS
AlertDialog

A Jetpack Compose modal prompt that requests a choice or acknowledgment before the current task continues.

ExpoAndroid onlyExpo Go
Badge

A Jetpack Compose status marker or count that can stand alone or sit on another element.

ExpoAndroid onlyExpo Go
BadgedBox

A Jetpack Compose layout wrapper that positions a badge over content such as an icon.

ExpoAndroid onlyExpo Go
BasicAlertDialog

A low-level Jetpack Compose modal container for prompts with fully custom content.

ExpoAndroid onlyExpo Go
ModalBottomSheet

A Jetpack Compose modal sheet that slides up from the bottom of the screen to present focused content.

ExpoAndroid onlyExpo Go
BottomSheet

A SwiftUI modal sheet that presents focused content from the bottom of the screen.

ExpoSwiftUIiOS, tvOS
BottomSheet

A universal @expo/ui modal sheet for presenting content from the bottom of the screen on Android, iOS and web.

ExpoUniversalExpo Go
Box

A Jetpack Compose layout container that stacks children in the same space and controls their alignment.

ExpoAndroid onlyExpo Go
Button

Jetpack Compose pressable controls with Material 3 filled, tonal, outlined, elevated and text treatments.

ExpoAndroid onlyExpo Go
Button

A SwiftUI action control with native styling, semantic roles and modifier support.

ExpoSwiftUIiOS, tvOS
Button

A universal @expo/ui pressable button with native rendering and multiple visual variants on Android, iOS and web.

ExpoUniversalExpo Go
Card

A Jetpack Compose surface for grouping related content and actions with filled, elevated or outlined treatment.

ExpoAndroid onlyExpo Go
Carousel

Jetpack Compose horizontal carousels for browsing scrollable collections in Material 3 layouts.

ExpoAndroid onlyExpo Go
Checkbox

A Jetpack Compose selection control with checked, unchecked and indeterminate states.

ExpoAndroid onlyExpo Go
Checkbox

A universal @expo/ui selection control for checked and unchecked states across Android, iOS and web.

ExpoUniversalExpo Go
Chip

Jetpack Compose compact controls for filters, input, suggestions or assistive actions.

ExpoAndroid onlyExpo Go
Collapsible

A universal @expo/ui labelled header that toggles the visibility of its content on Android, iOS and web.

ExpoUniversalExpo Go
ColorPicker

A SwiftUI control that opens the system color interface and binds the chosen color to app state.

ExpoSwiftUIiOS only
Column

A Jetpack Compose layout that places children vertically with configurable alignment and spacing.

ExpoAndroid onlyExpo Go
Column

A vertical layout container for universal @expo/ui components.

ExpoUniversalExpo Go
ConfirmationDialog

A SwiftUI action prompt that presents a set of related choices, including destructive and cancel roles.

ExpoSwiftUIiOS, tvOS
ContextMenu

A SwiftUI menu of contextual actions revealed from its associated content.

ExpoSwiftUIiOS, tvOS
ControlGroup

A SwiftUI container that visually coordinates a related set of interactive controls.

ExpoSwiftUIiOS, tvOS
DatePicker

A SwiftUI input for choosing dates, times or both with native calendar and clock presentations.

ExpoSwiftUIiOS only
DateTimePicker

A Jetpack Compose input for choosing a date or time through Material 3 dialogs.

ExpoAndroid onlyExpo Go
DisclosureGroup

A SwiftUI container with a labelled control that expands or collapses its content.

ExpoSwiftUIiOS only
Divider

A Jetpack Compose horizontal or vertical separator for distinguishing adjacent content regions.

ExpoAndroid onlyExpo Go
Divider

A SwiftUI visual separator that adapts to the orientation of its containing stack.

ExpoSwiftUIiOS, tvOS
DockedSearchBar

A Jetpack Compose search input that keeps suggestions or results in a persistent docked panel.

ExpoAndroid onlyExpo Go
DropdownMenu

A Jetpack Compose floating menu that presents temporary actions or choices from a trigger.

ExpoAndroid onlyExpo Go
ExposedDropdownMenuBox

A Jetpack Compose anchored menu pattern for choosing from options associated with a text field.

ExpoAndroid onlyExpo Go
FieldGroup

A universal @expo/ui container for scrollable groups of settings-style rows on Android, iOS and web.

ExpoUniversalExpo Go
FloatingActionButton

Jetpack Compose Material 3 action buttons that float above screen content for a prominent primary action.

ExpoAndroid onlyExpo Go
FlowRow

A Jetpack Compose layout that places children horizontally and wraps overflow onto additional rows.

ExpoAndroid onlyExpo Go
Form

A SwiftUI container that organizes data-entry controls into platform-standard grouped rows and sections.

ExpoSwiftUIiOS, tvOS
Gauge

A SwiftUI visualization that shows a current value within a bounded range using native gauge styles.

ExpoSwiftUIiOS only
HorizontalPager

A Jetpack Compose container for moving through discrete pages with horizontal swipe gestures.

ExpoAndroid onlyExpo Go
HStack

A SwiftUI layout that arranges child views horizontally with configurable alignment and spacing.

ExpoSwiftUIiOS, tvOS
Icon

A Jetpack Compose graphic for rendering vector icons with Material-aware size and tint.

ExpoAndroid onlyExpo Go
Icon

A universal @expo/ui icon that renders an SF Symbol on iOS and a Material Symbol on Android.

ExpoExpo Go
IconButton

Jetpack Compose Material 3 icon-only actions with standard, filled, tonal and outlined treatments.

ExpoAndroid onlyExpo Go
Image

A Jetpack Compose visual that renders raster or vector content with configurable alignment and scaling.

ExpoAndroid onlyExpo Go
Image

A SwiftUI visual for rendering SF Symbols with native sizing, color and symbol treatments.

ExpoSwiftUIiOS, tvOS
Label

A SwiftUI view that pairs an icon with text for controls, menus and other compact interface labels.

ExpoSwiftUIiOS, tvOS
LazyColumn

A Jetpack Compose vertically scrolling layout that composes list content only as it becomes visible.

ExpoAndroid onlyExpo Go
LazyRow

A Jetpack Compose horizontally scrolling layout that composes list content only as it becomes visible.

ExpoAndroid onlyExpo Go