@liaizon the protocol isn't quite public, had to reverse engineer it from decompiled play services apk and Chromium sources. And, yes, it's bad. It's 5 layers of protobuf serialization bad.
@grishka so you wrote a client app for macOS so it shows up natively in Androids share sheet?
@liaizon yes. Nearby share is Google's (veeery late) response to AirDrop. It currently only works between Android devices.
(actually it's a server in terms of the protocol — the client initiates the transfer and sends files, the server accepts them)
@grishka so you wrote a client app for macOS so it shows up natively in Androids share sheet?