Bring your app’s controls to Control Center, the Lock Screen, and beyond. Learn how you can use WidgetKit to extend your app’s controls to the system experience. We’ll cover how you can to build a control, tailor its appearance, and make it configurable.
Discuss this video on the Apple Developer Forums:
https://developer.apple.com/forums/topics/app-and-system-services?cid=yt-w-0011
Explore related documentation, sample code, and more:
Creating a camera experience for the Lock Screen: https://developer.apple.com/documentation/LockedCameraCapture/Creating-a-camera-experience-for-the-Lock-Screen
Updating controls locally and remotely: https://developer.apple.com/documentation/WidgetKit/Updating-controls-locally-and-remotely
Adding refinements and configuration to controls: https://developer.apple.com/documentation/WidgetKit/Adding-refinements-and-configuration-to-controls
Creating controls to perform actions across the system: https://developer.apple.com/documentation/WidgetKit/Creating-controls-to-perform-actions-across-the-system
Human Interface Guidelines: Controls: https://developer.apple.com/design/human-interface-guidelines/controls
Build a great Lock Screen camera capture experience: https://developer.apple.com/videos/play/wwdc2024/10204
00:00 - Introduction
00:37 - Learn about controls
03:04 - Build a control
06:39 - Update toggle states
12:25 - Make controls configurable
14:40 - Add refinements
More Apple Developer resources:
Video sessions: https://apple.co/VideoSessions
Documentation: https://apple.co/DeveloperDocs
Forums: https://apple.co/DeveloperForums
App: https://apple.co/DeveloperApp