Skip to content

Instantly share code, notes, and snippets.

@benjaminkomen
Last active February 28, 2025 08:45
Show Gist options
  • Save benjaminkomen/cba16b868942d9cb0301980f3354b5fb to your computer and use it in GitHub Desktop.
Save benjaminkomen/cba16b868942d9cb0301980f3354b5fb to your computer and use it in GitHub Desktop.
Potential Expo UI elements

Potential Expo UI elements

I think the idea of Expo UI is to provide components that are then natively implemented by:

  • Swift UI for iOS
  • Jetpack Compose for Android

I am not sure whether the component needs to exist for both and to what extend they need to be complete primitives or can be higher order, i.e. a common combination of them.

Components

Name iOS Android Expo UI Notes
Button url url url What about Floating Action Button?
Picker / Segmented Button url url url on iOS it is more a scrollable date picker, very different on Android
Section url N/A url Only implemented in iOS, maybe Card can be used on Android?
Slider url url url
Switch / Toggle / Checkbox url url url
Context Menu / Drop-down Menu url url url
Color Picker url N/A url Does not exist in Jetpack Compose
Date(time) Picker url url url url
Gauge url N/A url Still WIP, no Android implementation
TODO url url url

TODO

Android

iOS

See also

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment