Unlocking Real-Time Engagement: Seamless Integration of Live Activities with Expo
summary
Shows a concrete recipe to add iOS Live Activities to an Expo React Native app: create a SwiftUI live activity target in Xcode, add an Expo native module that exposes start/end/update booleans, and install the expo-apple-targets config plugin (set Apple Team ID). Code checks iOS >= 16.2, passes attributes like start/end time and widgetURL, and updates progress via Live Activities APIs. Demo runs on the lock screen and Dynamic Island, the activity launches, updates, deep-links back to the app, and dismisses as expected.
AI-written summary · about
chapters (7)
- 0:00Introduction to real-time engagement
- 2:50What are live activities
- 5:41Setting up the project
- 7:07Live activity UI in Swift
- 9:18Expo control module
- 12:53Live activity demo
- 13:55Beyond live activities
related talks
42mReact Native Up and Running
07h 40mLive stream from Day 2
26mIntroduction to Cross‑Platform Development with React Native and Expo
25mDon't Just React, Mobilize
25mLimitless App Development with Expo and React Native
34mFrom Idea to App Store"A Guide to Shipping React Native Apps"
13mLife with Expo.io (lightning)
28mProduction ready apps with React Native
