Expo UI is now stable: SwiftUI and Jetpack Compose from a single import
Blog post from Expo
Expo UI has reached a stable state with SDK 56, offering a unified framework for building native applications across iOS, Android, and web platforms using SwiftUI and Jetpack Compose. The update allows developers to utilize real platform-native components instead of JavaScript reimplementations, with universal components that can be imported from a single source, simplifying the development process. Key features include drop-in replacements for community packages, support for SwiftUI and Compose native primitives, and the ability to mix various UI toolkits within a single app, providing flexibility to create both native-feeling and custom-designed interfaces. Additionally, Expo UI is bundled into Expo Go, is included in the default create-expo-app template, and now supports platforms like Apple TV and Android TV, thanks to community collaboration, which played a significant role in shaping this release. This stable release encourages further development and iteration, promising a robust foundation for future enhancements.