I’m using Plexamp on iOS devices and installed Plex on Sonos and authorized Sonos on Plex.
I can play music from any of my devices on a single speaker.
It would be great if you could expose the Sonos groups as well instead of us needing to go to the Sonos app to select additional speakers. (Any reason not to use this app will be a good one)
Sonos have a well documented API for groups so it should be a relatively clear implementation.
Allowing the option to select multiple Sonos speakers can also be an option but I guess it will require much more work and logic implementation.