activitykit
Installation
SKILL.md
ActivityKit — Live Activities & Dynamic Island (iOS)
Real-time, glanceable state (delivery, ride, order, workout, transfer) on the Lock Screen, in the Dynamic Island, StandBy, the Apple Watch Smart Stack, the Mac menu bar, and the CarPlay Dashboard. Grounded in Apple's ActivityKit + WidgetKit. iOS 16.1+; targets the iOS 26 era.
- Widget/timeline counterpart:
widgetkit(Home/Lock Screen widgets, timelines, App Groups). Live Activity UI lives in the widget extension and shares the App Group with the app. - Server-side push delivery:
push-notifications(APNs auth, topics). Interactive buttons in an activity:app-intents(Button(intent:)/Toggle(intent:), no app launch). - Shared money formatting in the UI:
swift-formatstyle; if the model comes from KMP shared code, keep it a value type crossing the boundary perkmp-ios-integration.