Home / Companies / Expo / Blog / Post Details
Content Deep Dive

Expo UI is now stable: SwiftUI and Jetpack Compose from a single import

Blog post from Expo

Post Details
Company
Date Published
Author
Kudo Chien and Mathieu Acthernoene and Nishan Bende and Vojtech Novak
Word Count
1,489
Language
English
Hacker News Points
-
Summary

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.