Wristlevels
Uses WidgetKit to let the user control their Sonos system from their iPhone Home Screen without needing to open the app. Users can also configure multiple widgets to control many speakers right from their Home Screen.
WidgetKit is a framework that enables developers to create lightweight, glanceable widgets that display timely app information directly on the Home Screen, Lock Screen, and other system surfaces across Apple devices.
Originally, my Wristlevels app did not make use of WidgetKit, until I found out how easy it was to implement! It’s the perfect vehicle for making volume adjustments easy since you do not have to open any apps. I learned a lot about the restrictions of Widgets since they cannot synchronize as often and update as quickly as the iPhone and Apple Watch, so I did have to implement some custom code to handle that situation.