Warning: This is quite complex and will take some patience and focus to accomplish.
Plugins for various languages like Java, C++, C#, and Swift will come out that provide this functionality out-of-the-box, but right now they are not readily available. If you want to incorporate Scatter natively into your app it won't be as easy as importing a package and setting it up.
Native Desktop and Mobile applications can interface with Scatter directly using WebSockets. Because Scatter supports both socket-io and standard WebSockets there is a bit of extra work necessary to spoof the socket-io handshake when using standard WebSockets.