Make A Live Activity Fit The Landscape Dynamic Island
Read OriginalThis article provides a technical guide for iOS developers on how to design Live Activities that fit the Dynamic Island in landscape orientation, as introduced in iOS 27. It emphasizes the challenge of creating a single set of views that work across multiple surfaces like Lock Screen, Dynamic Island (portrait and landscape), StandBy, Apple Watch Smart Stack, Mac menu bar, CarPlay Dashboard, and more. The author recommends ranking information by priority before coding, using a delivery tracker example to illustrate separating static data (ActivityAttributes) from dynamic data (ContentState). The article also covers availability requirements for modern APIs like small activity family, broadcast channels, and LiveActivityIntent, and suggests fallbacks for older OS versions. It is a technical tutorial focused on iOS development with SwiftUI and WidgetKit.
Comments
No comments yet
Be the first to share your thoughts!
Browser Extension
Get instant access to AllDevBlogs from your browser
Top of the Week
No top articles yet