widgetkit

Installation
Summary

Build home screen, Lock Screen, Live Activities, Dynamic Island, Control Center, and StandBy widgets for iOS 18+.

  • Supports static and configurable widgets via TimelineProvider and AppIntentTimelineProvider, with adaptive layouts across system families (small, medium, large) and accessory families (circular, rectangular, inline)
  • Interactive widgets use AppIntent with Button and Toggle for direct actions; Live Activities display in Dynamic Island with compact, minimal, and expanded regions
  • Control Center controls (iOS 18+) use ControlWidgetButton and ControlWidgetToggle; Lock Screen widgets render in vibrant or accented modes
  • Requires App Groups entitlement for shared data, NSSupportsLiveActivities = YES for Live Activities, and push-based timeline reloads via WidgetPushHandler (iOS 26+)
  • Liquid Glass rendering modes and CarPlay widget support added in iOS 26
SKILL.md

WidgetKit and ActivityKit

Build home screen widgets, Lock Screen widgets, Live Activities, Dynamic Island presentations, Control Center controls, and StandBy surfaces for iOS 26+.

See references/widgetkit-advanced.md for timeline strategies, push-based updates, Xcode setup, and advanced patterns.

Contents

Related skills

More from dpearson2699/swift-ios-skills

Installs
1.5K
GitHub Stars
562
First Seen
Mar 3, 2026