

Expo UI provides one-to-one bindings for SwiftUI and Jetpack Compose, making it possible to use modern platform-native primitives directly in your React code. This has many app developers asking how and when they should leverage this in their app. In this workshop, you'll take on practical examples of adopting distinctive Android and iOS UI elements in cross-platform React Native screens, weighing when to make a full conversion vs. when to mix and match. We'll also implement platform-native user experiences that span multiple screens, using form sheet and shared element transition features in Expo Router, as well as cross-cutting concerns like Android's material dynamic colors. Join us to get experience and perspective as to how your apps can use Expo UI and other tools to fully embrace distinct Android and iOS UI elements.
Elevate your React Native development skills by gaining hands-on experience in native development, covering language basics (Swift, Objective-C, Kotlin), native linking, and building native modules to confidently contribute to native projects.
Led by:
Explore the "last mobile mile" to make your React Native app feel native on iOS and Android, covering font scaling, dark mode theming, accessibility, keyboard interactions, home screen widgets, and more, while leveraging Expo Modules API and Config Plugins.
Led by:
Dive into the fundamentals of React Native, from initializing applications to exploring native libraries, and discuss intermediate topics to help React developers transition seamlessly into mobile development.
Led by: